home *** CD-ROM | disk | FTP | other *** search
/ Comedians - The People Behind the Laughter / Comedians - The People Behind the Laughter.iso / com8 / com8.rsrc / CODE_11535_METHCAST.txt < prev    next >
Text File  |  1995-08-07  |  388KB  |  6,883 lines

  1. # near model CODE resource
  2. # jump table entries: 12296-12341 (46 of them)
  3. 00000000  4E56 0000                link       A6, 0
  4. 00000004  4E5E                     unlink     A6
  5. 00000006  4E75                     rts
  6. fn00000008:
  7. 00000008  4E56 0000                link       A6, 0
  8. 0000000C  2F0C                     move.l     -[A7], A4
  9. 0000000E  286E 0008                movea.l    A4, [A6 + 0x8]
  10. 00000012  2054                     movea.l    A0, [A4]
  11. 00000014  1028 0010                move.b     D0, [A0 + 0x10]
  12. 00000018  6B00 0086                bmi        +0x88 /* 000000A0 */
  13. 0000001C  0C00 000B                cmpi.b     D0, 0xB
  14. 00000020  6E7E                     bgt        +0x80 /* 000000A0 */
  15. 00000022  7200                     moveq.l    D1, 0x00
  16. 00000024  1200                     move.b     D1, D0
  17. 00000026  D241                     add.w      D1, D1
  18. 00000028  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  19. 0000002C  4EFB 1000                jmp        [PC + D1.w]
  20. 00000030  0078 001A 0022           ori.w      [0x00000022], 0x1A
  21. 00000036  002A 0032 003A           ori.b      [A2 + 0x3A], 0x32 /* '2' */
  22. 0000003C  0042 004A                ori.w      D2, 0x4A /* 'J' */
  23. 00000040  0052 005A                ori.w      [A2], 0x5A /* 'Z' */
  24. 00000044  0062 006A                ori.w      -[A2], 0x6A /* 'j' */
  25. 00000048  2F0C                     move.l     -[A7], A4
  26. 0000004A  4EBA 2E9E                jsr        [PC + 0x2E9E /* 00002EEA */]
  27. 0000004E  6056                     bra        +0x58 /* 000000A6 */
  28. 00000050  2F0C                     move.l     -[A7], A4
  29. 00000052  4EBA 0764                jsr        [PC + 0x764 /* 000007B8 */]
  30. 00000056  604E                     bra        +0x50 /* 000000A6 */
  31. 00000058  2F0C                     move.l     -[A7], A4
  32. 0000005A  4EBA 0B4A                jsr        [PC + 0xB4A /* 00000BA6 */]
  33. 0000005E  6046                     bra        +0x48 /* 000000A6 */
  34. 00000060  2F0C                     move.l     -[A7], A4
  35. 00000062  4EBA 0FB4                jsr        [PC + 0xFB4 /* 00001018 */]
  36. 00000066  603E                     bra        +0x40 /* 000000A6 */
  37. 00000068  2F0C                     move.l     -[A7], A4
  38. 0000006A  4EBA 0E4E                jsr        [PC + 0xE4E /* 00000EBA */]
  39. 0000006E  6036                     bra        +0x38 /* 000000A6 */
  40. 00000070  2F0C                     move.l     -[A7], A4
  41. 00000072  4EBA 15A0                jsr        [PC + 0x15A0 /* 00001614 */]
  42. 00000076  602E                     bra        +0x30 /* 000000A6 */
  43. 00000078  2F0C                     move.l     -[A7], A4
  44. 0000007A  4EBA 146A                jsr        [PC + 0x146A /* 000014E6 */]
  45. 0000007E  6026                     bra        +0x28 /* 000000A6 */
  46. 00000080  2F0C                     move.l     -[A7], A4
  47. 00000082  4EBA 112A                jsr        [PC + 0x112A /* 000011AE */]
  48. 00000086  601E                     bra        +0x20 /* 000000A6 */
  49. 00000088  2F0C                     move.l     -[A7], A4
  50. 0000008A  4EBA 1270                jsr        [PC + 0x1270 /* 000012FC */]
  51. 0000008E  6016                     bra        +0x18 /* 000000A6 */
  52. 00000090  2F0C                     move.l     -[A7], A4
  53. 00000092  4EBA 3248                jsr        [PC + 0x3248 /* 000032DC */]
  54. 00000096  600E                     bra        +0x10 /* 000000A6 */
  55. 00000098  2F0C                     move.l     -[A7], A4
  56. 0000009A  4EBA 1A0C                jsr        [PC + 0x1A0C /* 00001AA8 */]
  57. 0000009E  6006                     bra        +0x8 /* 000000A6 */
  58. label000000A0:
  59. 000000A0  2F0C                     move.l     -[A7], A4
  60. 000000A2  4EBA 174E                jsr        [PC + 0x174E /* 000017F2 */]
  61. label000000A6:
  62. 000000A6  286E FFFC                movea.l    A4, [A6 - 0x4]
  63. 000000AA  4E5E                     unlink     A6
  64. 000000AC  2E9F                     move.l     [A7], [A7]+
  65. 000000AE  4E75                     rts
  66. fn000000B0:
  67. 000000B0  4E56 FFE4                link       A6, -0x001C
  68. 000000B4  206E 000A                movea.l    A0, [A6 + 0xA]
  69. 000000B8  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  70. 000000BC  7006                     moveq.l    D0, 0x06
  71. label000000BE:
  72. 000000BE  22D8                     move.l     [A1]+, [A0]+
  73. 000000C0  51C8 FFFC                dbf        D0, -0x6 /* 000000BE */
  74. 000000C4  3D6E 0008 FFEA           move.w     [A6 - 0x16], [A6 + 0x8]
  75. 000000CA  486E FFE4                pea.l      [A6 - 0x1C]
  76. 000000CE  4EBA FF38                jsr        [PC - 0xC8 /* 00000008 */]
  77. 000000D2  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  78. 000000D8  4E5E                     unlink     A6
  79. 000000DA  205F                     movea.l    A0, [A7]+
  80. 000000DC  5C4F                     addq.w     A7, 6
  81. 000000DE  4ED0                     jmp        [A0]
  82. fn000000E0:
  83. 000000E0  4E56 FFE4                link       A6, -0x001C
  84. 000000E4  2F07                     move.l     -[A7], D7
  85. 000000E6  3E2E 0012                move.w     D7, [A6 + 0x12]
  86. 000000EA  598F                     subq.l     A7, 4
  87. 000000EC  3F07                     move.w     -[A7], D7
  88. 000000EE  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  89. 000000F2  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  90. 000000F6  6608                     bne        +0xA /* 00000100 */
  91. 000000F8  7010                     moveq.l    D0, 0x10
  92. 000000FA  2D40 0014                move.l     [A6 + 0x14], D0
  93. 000000FE  602A                     bra        +0x2C /* 0000012A */
  94. label00000100:
  95. 00000100  7000                     moveq.l    D0, 0x00
  96. 00000102  2D40 FFFC                move.l     [A6 - 0x4], D0
  97. 00000106  3D47 FFE8                move.w     [A6 - 0x18], D7
  98. 0000010A  3D6E 0010 FFEA           move.w     [A6 - 0x16], [A6 + 0x10]
  99. 00000110  2D6E 000C FFEC           move.l     [A6 - 0x14], [A6 + 0xC]
  100. 00000116  2D6E 0008 FFF8           move.l     [A6 - 0x8], [A6 + 0x8]
  101. 0000011C  486E FFE4                pea.l      [A6 - 0x1C]
  102. 00000120  4EBA FEE6                jsr        [PC - 0x11A /* 00000008 */]
  103. 00000124  2D6E FFFC 0014           move.l     [A6 + 0x14], [A6 - 0x4]
  104. label0000012A:
  105. 0000012A  2E2E FFE0                move.l     D7, [A6 - 0x20]
  106. 0000012E  4E5E                     unlink     A6
  107. 00000130  205F                     movea.l    A0, [A7]+
  108. 00000132  4FEF 000C                lea.l      A7, [A7 + 0xC]
  109. 00000136  4ED0                     jmp        [A0]
  110. fn00000138:
  111. 00000138  4E56 FFE4                link       A6, -0x001C
  112. 0000013C  2D6E 0012 FFE4           move.l     [A6 - 0x1C], [A6 + 0x12]
  113. 00000142  7000                     moveq.l    D0, 0x00
  114. 00000144  2D40 FFFC                move.l     [A6 - 0x4], D0
  115. 00000148  3D7C FFFF FFE8           move.w     [A6 - 0x18], 0xFFFF
  116. 0000014E  3D6E 0010 FFEA           move.w     [A6 - 0x16], [A6 + 0x10]
  117. 00000154  2D6E 000C FFEC           move.l     [A6 - 0x14], [A6 + 0xC]
  118. 0000015A  2D6E 0008 FFF8           move.l     [A6 - 0x8], [A6 + 0x8]
  119. 00000160  486E FFE4                pea.l      [A6 - 0x1C]
  120. 00000164  4EBA FEA2                jsr        [PC - 0x15E /* 00000008 */]
  121. 00000168  2D6E FFFC 0016           move.l     [A6 + 0x16], [A6 - 0x4]
  122. 0000016E  4E5E                     unlink     A6
  123. 00000170  205F                     movea.l    A0, [A7]+
  124. 00000172  4FEF 000E                lea.l      A7, [A7 + 0xE]
  125. 00000176  4ED0                     jmp        [A0]
  126. 00000178  4E56 0000                link       A6, 0
  127. 0000017C  598F                     subq.l     A7, 4
  128. 0000017E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  129. 00000182  7000                     moveq.l    D0, 0x00
  130. 00000184  2F00                     move.l     -[A7], D0
  131. 00000186  2F00                     move.l     -[A7], D0
  132. 00000188  4EBA FF56                jsr        [PC - 0xAA /* 000000E0 */]
  133. 0000018C  4E5E                     unlink     A6
  134. 0000018E  2E9F                     move.l     [A7], [A7]+
  135. 00000190  4E75                     rts
  136. 00000192  4E56 FFE4                link       A6, -0x001C
  137. 00000196  2D6E 000A FFE4           move.l     [A6 - 0x1C], [A6 + 0xA]
  138. 0000019C  3D6E 0008 FFEA           move.w     [A6 - 0x16], [A6 + 0x8]
  139. 000001A2  3D7C FFFF FFE8           move.w     [A6 - 0x18], 0xFFFF
  140. 000001A8  486E FFE4                pea.l      [A6 - 0x1C]
  141. 000001AC  4EBA FE5A                jsr        [PC - 0x1A6 /* 00000008 */]
  142. 000001B0  4E5E                     unlink     A6
  143. 000001B2  205F                     movea.l    A0, [A7]+
  144. 000001B4  5C4F                     addq.w     A7, 6
  145. 000001B6  4ED0                     jmp        [A0]
  146. 000001B8  4E56 0000                link       A6, 0
  147. 000001BC  48E7 1008                movem.l    -[A7], D3,A4
  148. 000001C0  286E 0008                movea.l    A4, [A6 + 0x8]
  149. 000001C4  7601                     moveq.l    D3, 0x01
  150. 000001C6  7002                     moveq.l    D0, 0x02
  151. 000001C8  B02C 0010                cmp.b      D0, [A4 + 0x10]
  152. 000001CC  6712                     beq        +0x14 /* 000001E0 */
  153. 000001CE  7004                     moveq.l    D0, 0x04
  154. 000001D0  B02C 0010                cmp.b      D0, [A4 + 0x10]
  155. 000001D4  670A                     beq        +0xC /* 000001E0 */
  156. 000001D6  7006                     moveq.l    D0, 0x06
  157. 000001D8  B02C 0010                cmp.b      D0, [A4 + 0x10]
  158. 000001DC  6702                     beq        +0x4 /* 000001E0 */
  159. 000001DE  7600                     moveq.l    D3, 0x00
  160. label000001E0:
  161. 000001E0  1D43 000C                move.b     [A6 + 0xC], D3
  162. 000001E4  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  163. 000001EA  4E5E                     unlink     A6
  164. 000001EC  2E9F                     move.l     [A7], [A7]+
  165. 000001EE  4E75                     rts
  166. fn000001F0:
  167. 000001F0  4E56 0000                link       A6, 0
  168. 000001F4  48E7 0118                movem.l    -[A7], D7,A3,A4
  169. 000001F8  266E 0008                movea.l    A3, [A6 + 0x8]
  170. 000001FC  286B 0008                movea.l    A4, [A3 + 0x8]
  171. 00000200  1E14                     move.b     D7, [A4]
  172. 00000202  4887                     ext.w      D7
  173. 00000204  3007                     move.w     D0, D7
  174. 00000206  5240                     addq.w     D0, 1
  175. 00000208  D8C0                     add.w      A4, D0
  176. 0000020A  274C 0018                move.l     [A3 + 0x18], A4
  177. 0000020E  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  178. 00000214  4E5E                     unlink     A6
  179. 00000216  2E9F                     move.l     [A7], [A7]+
  180. 00000218  4E75                     rts
  181. fn0000021A:
  182. 0000021A  4E56 0000                link       A6, 0
  183. 0000021E  2F0C                     move.l     -[A7], A4
  184. 00000220  286E 0008                movea.l    A4, [A6 + 0x8]
  185. 00000224  598F                     subq.l     A7, 4
  186. 00000226  2F14                     move.l     -[A7], [A4]
  187. 00000228  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  188. 0000022C  4EBA 1AE8                jsr        [PC + 0x1AE8 /* 00001D16 */]
  189. 00000230  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  190. 00000234  286E FFFC                movea.l    A4, [A6 - 0x4]
  191. 00000238  4E5E                     unlink     A6
  192. 0000023A  2E9F                     move.l     [A7], [A7]+
  193. 0000023C  4E75                     rts
  194. fn0000023E:
  195. 0000023E  4E56 FFFC                link       A6, -0x0004
  196. 00000242  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  197. 00000246  2E2E 0008                move.l     D7, [A6 + 0x8]
  198. 0000024A  206E 0010                movea.l    A0, [A6 + 0x10]
  199. 0000024E  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  200. 00000252  598F                     subq.l     A7, 4
  201. 00000254  206E 0010                movea.l    A0, [A6 + 0x10]
  202. 00000258  3F28 0004                move.w     -[A7], [A0 + 0x4]
  203. 0000025C  4EBA 19E8                jsr        [PC + 0x19E8 /* 00001C46 */]
  204. 00000260  265F                     movea.l    A3, [A7]+
  205. 00000262  200B                     move.l     D0, A3
  206. 00000264  56C3                     sne        D3
  207. 00000266  4403                     neg.b      D3
  208. 00000268  206E 000C                movea.l    A0, [A6 + 0xC]
  209. 0000026C  1083                     move.b     [A0], D3
  210. 0000026E  206E 000C                movea.l    A0, [A6 + 0xC]
  211. 00000272  4A10                     tst.b      [A0]
  212. 00000274  6742                     beq        +0x44 /* 000002B8 */
  213. 00000276  7004                     moveq.l    D0, 0x04
  214. 00000278  2F00                     move.l     -[A7], D0
  215. 0000027A  206E FFFC                movea.l    A0, [A6 - 0x4]
  216. 0000027E  2F28 0004                move.l     -[A7], [A0 + 0x4]
  217. 00000282  2F07                     move.l     -[A7], D7
  218. 00000284  2F0B                     move.l     -[A7], A3
  219. 00000286  4EAD 34FA                jsr        [A5 + 0x34FA /* export_1691 */]
  220. 0000028A  2840                     movea.l    A4, D0
  221. 0000028C  2F0B                     move.l     -[A7], A3
  222. 0000028E  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  223. 00000292  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  224. 00000296  200C                     move.l     D0, A4
  225. 00000298  4FEF 0014                lea.l      A7, [A7 + 0x14]
  226. 0000029C  6600 008C                bne        +0x8E /* 0000032A */
  227. 000002A0  4A6D E54A                tst.w      [A5 - 0x1AB6]
  228. 000002A4  6600 0084                bne        +0x86 /* 0000032A */
  229. 000002A8  3B7C 0010 E54A           move.w     [A5 - 0x1AB6], 0x10
  230. 000002AE  7000                     moveq.l    D0, 0x00
  231. 000002B0  2D40 0014                move.l     [A6 + 0x14], D0
  232. 000002B4  6000 0086                bra        +0x88 /* 0000033C */
  233. label000002B8:
  234. 000002B8  558F                     subq.l     A7, 2
  235. 000002BA  A994                     syscall    CurResFile
  236. 000002BC  3C1F                     move.w     D6, [A7]+
  237. 000002BE  558F                     subq.l     A7, 2
  238. 000002C0  206E 0010                movea.l    A0, [A6 + 0x10]
  239. 000002C4  3F28 0004                move.w     -[A7], [A0 + 0x4]
  240. 000002C8  4EBA 35CC                jsr        [PC + 0x35CC /* 00003896 */]
  241. 000002CC  A998                     syscall    UseResFile
  242. 000002CE  7000                     moveq.l    D0, 0x00
  243. 000002D0  1F00                     move.b     -[A7], D0
  244. 000002D2  A99B                     syscall    SetResLoad
  245. 000002D4  598F                     subq.l     A7, 4
  246. 000002D6  2F07                     move.l     -[A7], D7
  247. 000002D8  206E FFFC                movea.l    A0, [A6 - 0x4]
  248. 000002DC  3F28 000A                move.w     -[A7], [A0 + 0xA]
  249. 000002E0  A81F                     syscall    Get1Resource
  250. 000002E2  285F                     movea.l    A4, [A7]+
  251. 000002E4  558F                     subq.l     A7, 2
  252. 000002E6  A9AF                     syscall    ResError
  253. 000002E8  3B5F E54A                move.w     [A5 - 0x1AB6], [A7]+
  254. 000002EC  7001                     moveq.l    D0, 0x01
  255. 000002EE  1F00                     move.b     -[A7], D0
  256. 000002F0  A99B                     syscall    SetResLoad
  257. 000002F2  3F06                     move.w     -[A7], D6
  258. 000002F4  A998                     syscall    UseResFile
  259. 000002F6  7004                     moveq.l    D0, 0x04
  260. 000002F8  2F00                     move.l     -[A7], D0
  261. 000002FA  598F                     subq.l     A7, 4
  262. 000002FC  2F0C                     move.l     -[A7], A4
  263. 000002FE  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  264. 00000300  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  265. 00000304  4A00                     tst.b      D0
  266. 00000306  504F                     addq.w     A7, 8
  267. 00000308  6606                     bne        +0x8 /* 00000310 */
  268. 0000030A  2F0C                     move.l     -[A7], A4
  269. 0000030C  A9A3                     syscall    ReleaseResource
  270. 0000030E  6020                     bra        +0x22 /* 00000330 */
  271. label00000310:
  272. 00000310  2F0C                     move.l     -[A7], A4
  273. 00000312  A9A2                     syscall    LoadResource
  274. 00000314  558F                     subq.l     A7, 2
  275. 00000316  A9AF                     syscall    ResError
  276. 00000318  3B5F E54A                move.w     [A5 - 0x1AB6], [A7]+
  277. 0000031C  670C                     beq        +0xE /* 0000032A */
  278. 0000031E  200C                     move.l     D0, A4
  279. 00000320  6708                     beq        +0xA /* 0000032A */
  280. 00000322  2F0C                     move.l     -[A7], A4
  281. 00000324  A9A3                     syscall    ReleaseResource
  282. 00000326  7000                     moveq.l    D0, 0x00
  283. 00000328  2840                     movea.l    A4, D0
  284. label0000032A:
  285. 0000032A  2D4C 0014                move.l     [A6 + 0x14], A4
  286. 0000032E  600C                     bra        +0xE /* 0000033C */
  287. label00000330:
  288. 00000330  3B7C FF94 E54A           move.w     [A5 - 0x1AB6], 0xFF94
  289. 00000336  7000                     moveq.l    D0, 0x00
  290. 00000338  2D40 0014                move.l     [A6 + 0x14], D0
  291. label0000033C:
  292. 0000033C  4CEE 18C8 FFE8           movem.l    D3,D6,D7,A3,A4, [A6 - 0x18]
  293. 00000342  4E5E                     unlink     A6
  294. 00000344  205F                     movea.l    A0, [A7]+
  295. 00000346  4FEF 000C                lea.l      A7, [A7 + 0xC]
  296. 0000034A  4ED0                     jmp        [A0]
  297. fn0000034C:
  298. 0000034C  4E56 FFFE                link       A6, -0x0002
  299. 00000350  48E7 0018                movem.l    -[A7], A3,A4
  300. 00000354  266E 000C                movea.l    A3, [A6 + 0xC]
  301. 00000358  2853                     movea.l    A4, [A3]
  302. 0000035A  598F                     subq.l     A7, 4
  303. 0000035C  2F0B                     move.l     -[A7], A3
  304. 0000035E  486E FFFF                pea.l      [A6 - 0x1]
  305. 00000362  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  306. 00000366  4EBA FED6                jsr        [PC - 0x12A /* 0000023E */]
  307. 0000036A  295F 0016                move.l     [A4 + 0x16], [A7]+
  308. 0000036E  7094                     moveq.l    D0, 0xFFFFFF94
  309. 00000370  B06D E54A                cmp.w      D0, [A5 - 0x1AB6]
  310. 00000374  673A                     beq        +0x3C /* 000003B0 */
  311. 00000376  4AAC 0016                tst.l      [A4 + 0x16]
  312. 0000037A  6622                     bne        +0x24 /* 0000039E */
  313. 0000037C  4A6D E54A                tst.w      [A5 - 0x1AB6]
  314. 00000380  6606                     bne        +0x8 /* 00000388 */
  315. 00000382  3B7C 0010 E54A           move.w     [A5 - 0x1AB6], 0x10
  316. label00000388:
  317. 00000388  7010                     moveq.l    D0, 0x10
  318. 0000038A  B06D E54A                cmp.w      D0, [A5 - 0x1AB6]
  319. 0000038E  6720                     beq        +0x22 /* 000003B0 */
  320. 00000390  7094                     moveq.l    D0, 0xFFFFFF94
  321. 00000392  B06D E54A                cmp.w      D0, [A5 - 0x1AB6]
  322. 00000396  6718                     beq        +0x1A /* 000003B0 */
  323. 00000398  422C 0010                clr.b      [A4 + 0x10]
  324. 0000039C  6012                     bra        +0x14 /* 000003B0 */
  325. label0000039E:
  326. 0000039E  4A2E FFFF                tst.b      [A6 - 0x1]
  327. 000003A2  6606                     bne        +0x8 /* 000003AA */
  328. 000003A4  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  329. 000003A8  A992                     syscall    DetachResource
  330. label000003AA:
  331. 000003AA  206C 0016                movea.l    A0, [A4 + 0x16]
  332. 000003AE  A04A                     syscall    HNoPurge
  333. label000003B0:
  334. 000003B0  4CEE 1800 FFF6           movem.l    A3,A4, [A6 - 0xA]
  335. 000003B6  4E5E                     unlink     A6
  336. 000003B8  205F                     movea.l    A0, [A7]+
  337. 000003BA  504F                     addq.w     A7, 8
  338. 000003BC  4ED0                     jmp        [A0]
  339. fn000003BE:
  340. 000003BE  4E56 0000                link       A6, 0
  341. 000003C2  48E7 0108                movem.l    -[A7], D7,A4
  342. 000003C6  286E 0008                movea.l    A4, [A6 + 0x8]
  343. 000003CA  598F                     subq.l     A7, 4
  344. 000003CC  2F0C                     move.l     -[A7], A4
  345. 000003CE  700A                     moveq.l    D0, 0x0A
  346. 000003D0  3F00                     move.w     -[A7], D0
  347. 000003D2  4EBA FCDC                jsr        [PC - 0x324 /* 000000B0 */]
  348. 000003D6  2E1F                     move.l     D7, [A7]+
  349. 000003D8  2F0C                     move.l     -[A7], A4
  350. 000003DA  2F07                     move.l     -[A7], D7
  351. 000003DC  4EBA FF6E                jsr        [PC - 0x92 /* 0000034C */]
  352. 000003E0  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  353. 000003E6  4E5E                     unlink     A6
  354. 000003E8  2E9F                     move.l     [A7], [A7]+
  355. 000003EA  4E75                     rts
  356. fn000003EC:
  357. 000003EC  4E56 FFFC                link       A6, -0x0004
  358. 000003F0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  359. 000003F4  3E2E 0008                move.w     D7, [A6 + 0x8]
  360. 000003F8  266E 000A                movea.l    A3, [A6 + 0xA]
  361. 000003FC  7000                     moveq.l    D0, 0x00
  362. 000003FE  A122                     syscall    NewHandle, flags=1
  363. 00000400  2848                     movea.l    A4, A0
  364. 00000402  598F                     subq.l     A7, 4
  365. 00000404  2F0C                     move.l     -[A7], A4
  366. 00000406  2F3C 5657 4349           move.l     -[A7], 0x56574349 /* 'VWCI' */
  367. 0000040C  486E FFFC                pea.l      [A6 - 0x4]
  368. 00000410  A9FD                     syscall    GetScrap
  369. 00000412  2C1F                     move.l     D6, [A7]+
  370. 00000414  6D14                     blt        +0x16 /* 0000042A */
  371. 00000416  268C                     move.l     [A3], A4
  372. 00000418  2F0C                     move.l     -[A7], A4
  373. 0000041A  3F07                     move.w     -[A7], D7
  374. 0000041C  4EBA 1F9A                jsr        [PC + 0x1F9A /* 000023B8 */]
  375. 00000420  2F0B                     move.l     -[A7], A3
  376. 00000422  3F07                     move.w     -[A7], D7
  377. 00000424  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  378. 00000428  6004                     bra        +0x6 /* 0000042E */
  379. label0000042A:
  380. 0000042A  204C                     movea.l    A0, A4
  381. 0000042C  A023                     syscall    DisposHandle/DisposeHandle
  382. label0000042E:
  383. 0000042E  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  384. 00000434  4E5E                     unlink     A6
  385. 00000436  205F                     movea.l    A0, [A7]+
  386. 00000438  5C4F                     addq.w     A7, 6
  387. 0000043A  4ED0                     jmp        [A0]
  388. fn0000043C:
  389. 0000043C  4E56 0000                link       A6, 0
  390. 00000440  48E7 0018                movem.l    -[A7], A3,A4
  391. 00000444  266E 0008                movea.l    A3, [A6 + 0x8]
  392. 00000448  2853                     movea.l    A4, [A3]
  393. 0000044A  006C 0004 0008           ori.w      [A4 + 0x8], 0x4
  394. 00000450  397C FFFF 000A           move.w     [A4 + 0xA], 0xFFFF
  395. 00000456  7000                     moveq.l    D0, 0x00
  396. 00000458  2940 0004                move.l     [A4 + 0x4], D0
  397. 0000045C  296B 0008 0016           move.l     [A4 + 0x16], [A3 + 0x8]
  398. 00000462  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  399. 00000468  4E5E                     unlink     A6
  400. 0000046A  2E9F                     move.l     [A7], [A7]+
  401. 0000046C  4E75                     rts
  402. fn0000046E:
  403. 0000046E  4E56 0000                link       A6, 0
  404. 00000472  2F0C                     move.l     -[A7], A4
  405. 00000474  286E 0008                movea.l    A4, [A6 + 0x8]
  406. 00000478  2F0C                     move.l     -[A7], A4
  407. 0000047A  4EBA FFC0                jsr        [PC - 0x40 /* 0000043C */]
  408. 0000047E  2F14                     move.l     -[A7], [A4]
  409. 00000480  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  410. 00000484  4EBA FF66                jsr        [PC - 0x9A /* 000003EC */]
  411. 00000488  286E FFFC                movea.l    A4, [A6 - 0x4]
  412. 0000048C  4E5E                     unlink     A6
  413. 0000048E  2E9F                     move.l     [A7], [A7]+
  414. 00000490  4E75                     rts
  415. fn00000492:
  416. 00000492  4E56 0000                link       A6, 0
  417. 00000496  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  418. 0000049A  266E 000E                movea.l    A3, [A6 + 0xE]
  419. 0000049E  3C2E 0008                move.w     D6, [A6 + 0x8]
  420. 000004A2  286E 000A                movea.l    A4, [A6 + 0xA]
  421. 000004A6  4247                     clr.w      D7
  422. 000004A8  204C                     movea.l    A0, A4
  423. 000004AA  224B                     movea.l    A1, A3
  424. 000004AC  700D                     moveq.l    D0, 0x0D
  425. label000004AE:
  426. 000004AE  20D9                     move.l     [A0]+, [A1]+
  427. 000004B0  51C8 FFFC                dbf        D0, -0x6 /* 000004AE */
  428. 000004B4  30D9                     move.w     [A0]+, [A1]+
  429. 000004B6  397C FFFF 000A           move.w     [A4 + 0xA], 0xFFFF
  430. 000004BC  7000                     moveq.l    D0, 0x00
  431. 000004BE  2940 0004                move.l     [A4 + 0x4], D0
  432. 000004C2  42AC 000C                clr.l      [A4 + 0xC]
  433. 000004C6  006C 0004 0008           ori.w      [A4 + 0x8], 0x4
  434. 000004CC  026C FEEF 0008           andi.w     [A4 + 0x8], 0xFEEF
  435. 000004D2  4A94                     tst.l      [A4]
  436. 000004D4  674E                     beq        +0x50 /* 00000524 */
  437. 000004D6  7000                     moveq.l    D0, 0x00
  438. 000004D8  2F00                     move.l     -[A7], D0
  439. 000004DA  2F13                     move.l     -[A7], [A3]
  440. 000004DC  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  441. 000004E0  2880                     move.l     [A4], D0
  442. 000004E2  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  443. 000004E6  3E00                     move.w     D7, D0
  444. 000004E8  504F                     addq.w     A7, 8
  445. 000004EA  6630                     bne        +0x32 /* 0000051C */
  446. 000004EC  2054                     movea.l    A0, [A4]
  447. 000004EE  2050                     movea.l    A0, [A0]
  448. 000004F0  7000                     moveq.l    D0, 0x00
  449. 000004F2  2140 0008                move.l     [A0 + 0x8], D0
  450. 000004F6  2054                     movea.l    A0, [A4]
  451. 000004F8  2050                     movea.l    A0, [A0]
  452. 000004FA  2140 0004                move.l     [A0 + 0x4], D0
  453. 000004FE  2054                     movea.l    A0, [A4]
  454. 00000500  2050                     movea.l    A0, [A0]
  455. 00000502  2140 0010                move.l     [A0 + 0x10], D0
  456. 00000506  4A46                     tst.w      D6
  457. 00000508  6F1A                     ble        +0x1C /* 00000524 */
  458. 0000050A  2F14                     move.l     -[A7], [A4]
  459. 0000050C  3F06                     move.w     -[A7], D6
  460. 0000050E  4EBA 1EA8                jsr        [PC + 0x1EA8 /* 000023B8 */]
  461. 00000512  2F0C                     move.l     -[A7], A4
  462. 00000514  3F06                     move.w     -[A7], D6
  463. 00000516  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  464. 0000051A  6008                     bra        +0xA /* 00000524 */
  465. label0000051C:
  466. 0000051C  7000                     moveq.l    D0, 0x00
  467. 0000051E  2940 0016                move.l     [A4 + 0x16], D0
  468. 00000522  2880                     move.l     [A4], D0
  469. label00000524:
  470. 00000524  3D47 0012                move.w     [A6 + 0x12], D7
  471. 00000528  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  472. 0000052E  4E5E                     unlink     A6
  473. 00000530  205F                     movea.l    A0, [A7]+
  474. 00000532  4FEF 000A                lea.l      A7, [A7 + 0xA]
  475. 00000536  4ED0                     jmp        [A0]
  476. fn00000538:
  477. 00000538  4E56 0000                link       A6, 0
  478. 0000053C  48E7 0118                movem.l    -[A7], D7,A3,A4
  479. 00000540  286E 0008                movea.l    A4, [A6 + 0x8]
  480. 00000544  2654                     movea.l    A3, [A4]
  481. 00000546  558F                     subq.l     A7, 2
  482. 00000548  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  483. 0000054C  2F0B                     move.l     -[A7], A3
  484. 0000054E  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  485. 00000552  4EBA FF3E                jsr        [PC - 0xC2 /* 00000492 */]
  486. 00000556  3E1F                     move.w     D7, [A7]+
  487. 00000558  670C                     beq        +0xE /* 00000566 */
  488. label0000055A:
  489. 0000055A  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  490. 0000055E  2F14                     move.l     -[A7], [A4]
  491. 00000560  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  492. 00000564  6020                     bra        +0x22 /* 00000586 */
  493. label00000566:
  494. 00000566  4AAB 0016                tst.l      [A3 + 0x16]
  495. 0000056A  671A                     beq        +0x1C /* 00000586 */
  496. 0000056C  7004                     moveq.l    D0, 0x04
  497. 0000056E  2F00                     move.l     -[A7], D0
  498. 00000570  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  499. 00000574  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  500. 00000578  2740 0016                move.l     [A3 + 0x16], D0
  501. 0000057C  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  502. 00000580  3E00                     move.w     D7, D0
  503. 00000582  504F                     addq.w     A7, 8
  504. 00000584  66D4                     bne        -0x2A /* 0000055A */
  505. label00000586:
  506. 00000586  48C7                     ext.l      D7
  507. 00000588  2947 0018                move.l     [A4 + 0x18], D7
  508. 0000058C  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  509. 00000592  4E5E                     unlink     A6
  510. 00000594  2E9F                     move.l     [A7], [A7]+
  511. 00000596  4E75                     rts
  512. fn00000598:
  513. 00000598  4E56 FFF8                link       A6, -0x0008
  514. 0000059C  48E7 0018                movem.l    -[A7], A3,A4
  515. 000005A0  286E 0008                movea.l    A4, [A6 + 0x8]
  516. 000005A4  2054                     movea.l    A0, [A4]
  517. 000005A6  2D48 FFF8                move.l     [A6 - 0x8], A0
  518. 000005AA  2650                     movea.l    A3, [A0]
  519. 000005AC  598F                     subq.l     A7, 4
  520. 000005AE  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  521. 000005B2  4EBA 1638                jsr        [PC + 0x1638 /* 00001BEC */]
  522. 000005B6  205F                     movea.l    A0, [A7]+
  523. 000005B8  2D48 FFFC                move.l     [A6 - 0x4], A0
  524. 000005BC  4A90                     tst.l      [A0]
  525. 000005BE  670C                     beq        +0xE /* 000005CC */
  526. 000005C0  2F10                     move.l     -[A7], [A0]
  527. 000005C2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  528. 000005C6  4EAD 0FE2                jsr        [A5 + 0xFE2 /* export_504 */]
  529. 000005CA  504F                     addq.w     A7, 8
  530. label000005CC:
  531. 000005CC  206E FFFC                movea.l    A0, [A6 - 0x4]
  532. 000005D0  4AA8 0008                tst.l      [A0 + 0x8]
  533. 000005D4  671C                     beq        +0x1E /* 000005F2 */
  534. 000005D6  200B                     move.l     D0, A3
  535. 000005D8  6718                     beq        +0x1A /* 000005F2 */
  536. 000005DA  2053                     movea.l    A0, [A3]
  537. 000005DC  2F28 0004                move.l     -[A7], [A0 + 0x4]
  538. 000005E0  2F2D E546                move.l     -[A7], [A5 - 0x1ABA]
  539. 000005E4  4EAD 135A                jsr        [A5 + 0x135A /* export_615 */]
  540. 000005E8  2053                     movea.l    A0, [A3]
  541. 000005EA  7000                     moveq.l    D0, 0x00
  542. 000005EC  2140 0004                move.l     [A0 + 0x4], D0
  543. 000005F0  504F                     addq.w     A7, 8
  544. label000005F2:
  545. 000005F2  397C 0004 0006           move.w     [A4 + 0x6], 0x4
  546. 000005F8  2F0C                     move.l     -[A7], A4
  547. 000005FA  4EBA FA0C                jsr        [PC - 0x5F4 /* 00000008 */]
  548. 000005FE  2F0B                     move.l     -[A7], A3
  549. 00000600  4EBA 1DF2                jsr        [PC + 0x1DF2 /* 000023F4 */]
  550. 00000604  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  551. 00000608  2F14                     move.l     -[A7], [A4]
  552. 0000060A  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  553. 0000060E  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  554. 00000614  4E5E                     unlink     A6
  555. 00000616  2E9F                     move.l     [A7], [A7]+
  556. 00000618  4E75                     rts
  557. fn0000061A:
  558. 0000061A  4E56 0000                link       A6, 0
  559. 0000061E  48E7 0018                movem.l    -[A7], A3,A4
  560. 00000622  286E 0008                movea.l    A4, [A6 + 0x8]
  561. 00000626  2654                     movea.l    A3, [A4]
  562. 00000628  302C 0006                move.w     D0, [A4 + 0x6]
  563. 0000062C  5540                     subq.w     D0, 2
  564. 0000062E  6B00 017C                bmi        +0x17E /* 000007AC */
  565. 00000632  0C40 001B                cmpi.w     D0, 0x1B
  566. 00000636  6E00 0174                bgt        +0x176 /* 000007AC */
  567. 0000063A  D040                     add.w      D0, D0
  568. 0000063C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  569. 00000640  4EFB 0000                jmp        [PC + D0.w]
  570. 00000644  0072 00D8 009A           ori.w      [A2 + D0.w - 0x102], 0xD8
  571. 0000064A  016A 0090                bchg       [A2 + 0x90], D0
  572. 0000064E  016A 0086                bchg       [A2 + 0x86], D0
  573. 00000652  016A 016A                bchg       [A2 + 0x16A], D0
  574. 00000656  016A 016A                bchg       [A2 + 0x16A], D0
  575. 0000065A  00FE                     .incomplete
  576. 0000065C  004C 016A                ori.w      A4, 0x16A
  577. 00000660  00C4                     .incomplete
  578. 00000662  00CE                     .incomplete
  579. 00000664  007C 016A                ori.w      sr, 362
  580. 00000668  0106                     btst       D6, D0
  581. 0000066A  010E                     btst       A6, D0
  582. 0000066C  016A 016A                bchg       [A2 + 0x16A], D0
  583. 00000670  016A 00BA                bchg       [A2 + 0xBA], D0
  584. 00000674  016A 003A                bchg       [A2 + 0x3A], D0
  585. 00000678  0126                     btst       -[A6], D0
  586. 0000067A  0154                     bchg       [A4], D0
  587. 0000067C  2F0C                     move.l     -[A7], A4
  588. 0000067E  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  589. 00000682  7000                     moveq.l    D0, 0x00
  590. 00000684  1F00                     move.b     -[A7], D0
  591. 00000686  4EAD 0B82                jsr        [A5 + 0xB82 /* export_364 */]
  592. 0000068A  6000 0120                bra        +0x122 /* 000007AC */
  593. 0000068E  558F                     subq.l     A7, 2
  594. 00000690  2F0B                     move.l     -[A7], A3
  595. 00000692  4EBA 16FE                jsr        [PC + 0x16FE /* 00001D92 */]
  596. 00000696  4A1F                     tst.b      [A7]+
  597. 00000698  660C                     bne        +0xE /* 000006A6 */
  598. 0000069A  4AAB 0016                tst.l      [A3 + 0x16]
  599. 0000069E  6706                     beq        +0x8 /* 000006A6 */
  600. 000006A0  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  601. 000006A4  A992                     syscall    DetachResource
  602. label000006A6:
  603. 000006A6  4A93                     tst.l      [A3]
  604. 000006A8  6700 0102                beq        +0x104 /* 000007AC */
  605. 000006AC  2F13                     move.l     -[A7], [A3]
  606. 000006AE  A992                     syscall    DetachResource
  607. 000006B0  6000 00FA                bra        +0xFC /* 000007AC */
  608. 000006B4  2F0C                     move.l     -[A7], A4
  609. 000006B6  4EBA FD06                jsr        [PC - 0x2FA /* 000003BE */]
  610. 000006BA  6000 00F0                bra        +0xF2 /* 000007AC */
  611. 000006BE  2F0C                     move.l     -[A7], A4
  612. 000006C0  4EBA FD7A                jsr        [PC - 0x286 /* 0000043C */]
  613. 000006C4  6000 00E6                bra        +0xE8 /* 000007AC */
  614. 000006C8  2F0C                     move.l     -[A7], A4
  615. 000006CA  4EBA FDA2                jsr        [PC - 0x25E /* 0000046E */]
  616. 000006CE  6000 00DC                bra        +0xDE /* 000007AC */
  617. 000006D2  2F0C                     move.l     -[A7], A4
  618. 000006D4  4EBA FE62                jsr        [PC - 0x19E /* 00000538 */]
  619. 000006D8  6000 00D2                bra        +0xD4 /* 000007AC */
  620. 000006DC  302C 0004                move.w     D0, [A4 + 0x4]
  621. 000006E0  48C0                     ext.l      D0
  622. 000006E2  2F00                     move.l     -[A7], D0
  623. 000006E4  4EBA 3FF4                jsr        [PC + 0x3FF4 /* 000046DA */]
  624. 000006E8  7004                     moveq.l    D0, 0x04
  625. 000006EA  2F00                     move.l     -[A7], D0
  626. 000006EC  486B 0016                pea.l      [A3 + 0x16]
  627. 000006F0  4EAD 1122                jsr        [A5 + 0x1122 /* export_544 */]
  628. 000006F4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  629. 000006F8  6000 00B2                bra        +0xB4 /* 000007AC */
  630. 000006FC  2F0C                     move.l     -[A7], A4
  631. 000006FE  4EBA FE98                jsr        [PC - 0x168 /* 00000598 */]
  632. 00000702  6000 00A8                bra        +0xAA /* 000007AC */
  633. 00000706  2F0C                     move.l     -[A7], A4
  634. 00000708  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  635. 0000070C  6000 009E                bra        +0xA0 /* 000007AC */
  636. 00000710  2F0C                     move.l     -[A7], A4
  637. 00000712  4EBA FADC                jsr        [PC - 0x524 /* 000001F0 */]
  638. 00000716  6000 0094                bra        +0x96 /* 000007AC */
  639. 0000071A  703A                     moveq.l    D0, 0x3A
  640. 0000071C  2940 0018                move.l     [A4 + 0x18], D0
  641. 00000720  4AAB 0016                tst.l      [A3 + 0x16]
  642. 00000724  6700 0086                beq        +0x88 /* 000007AC */
  643. 00000728  206B 0016                movea.l    A0, [A3 + 0x16]
  644. 0000072C  4A90                     tst.l      [A0]
  645. 0000072E  677C                     beq        +0x7E /* 000007AC */
  646. 00000730  598F                     subq.l     A7, 4
  647. 00000732  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  648. 00000736  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  649. 0000073A  295F 0018                move.l     [A4 + 0x18], [A7]+
  650. 0000073E  606C                     bra        +0x6E /* 000007AC */
  651. 00000740  7000                     moveq.l    D0, 0x00
  652. 00000742  2940 0018                move.l     [A4 + 0x18], D0
  653. 00000746  6064                     bra        +0x66 /* 000007AC */
  654. 00000748  7000                     moveq.l    D0, 0x00
  655. 0000074A  2940 0018                move.l     [A4 + 0x18], D0
  656. 0000074E  605C                     bra        +0x5E /* 000007AC */
  657. 00000750  397C 001C 0006           move.w     [A4 + 0x6], 0x1C
  658. 00000756  2F0C                     move.l     -[A7], A4
  659. 00000758  4EBA F8AE                jsr        [PC - 0x752 /* 00000008 */]
  660. 0000075C  302D E54A                move.w     D0, [A5 - 0x1AB6]
  661. 00000760  48C0                     ext.l      D0
  662. 00000762  2940 0018                move.l     [A4 + 0x18], D0
  663. 00000766  6044                     bra        +0x46 /* 000007AC */
  664. 00000768  397C 0002 0006           move.w     [A4 + 0x6], 0x2
  665. 0000076E  2F0C                     move.l     -[A7], A4
  666. 00000770  4EBA F896                jsr        [PC - 0x76A /* 00000008 */]
  667. 00000774  4A6D E54A                tst.w      [A5 - 0x1AB6]
  668. 00000778  6632                     bne        +0x34 /* 000007AC */
  669. 0000077A  397C 000C 0006           move.w     [A4 + 0x6], 0xC
  670. 00000780  2F0C                     move.l     -[A7], A4
  671. 00000782  4EBA F884                jsr        [PC - 0x77C /* 00000008 */]
  672. 00000786  7004                     moveq.l    D0, 0x04
  673. 00000788  2F00                     move.l     -[A7], D0
  674. 0000078A  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  675. 0000078E  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  676. 00000792  504F                     addq.w     A7, 8
  677. 00000794  6016                     bra        +0x18 /* 000007AC */
  678. 00000796  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  679. 0000079A  7000                     moveq.l    D0, 0x00
  680. 0000079C  3F00                     move.w     -[A7], D0
  681. 0000079E  3F00                     move.w     -[A7], D0
  682. 000007A0  3F00                     move.w     -[A7], D0
  683. 000007A2  3F00                     move.w     -[A7], D0
  684. 000007A4  A8A7                     syscall    SetRect
  685. 000007A6  70CE                     moveq.l    D0, 0xFFFFFFCE
  686. 000007A8  2940 0018                move.l     [A4 + 0x18], D0
  687. label000007AC:
  688. 000007AC  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  689. 000007B2  4E5E                     unlink     A6
  690. 000007B4  2E9F                     move.l     [A7], [A7]+
  691. 000007B6  4E75                     rts
  692. fn000007B8:
  693. 000007B8  4E56 0000                link       A6, 0
  694. 000007BC  48E7 0018                movem.l    -[A7], A3,A4
  695. 000007C0  286E 0008                movea.l    A4, [A6 + 0x8]
  696. 000007C4  2654                     movea.l    A3, [A4]
  697. 000007C6  302C 0006                move.w     D0, [A4 + 0x6]
  698. 000007CA  5540                     subq.w     D0, 2
  699. 000007CC  6B00 011A                bmi        +0x11C /* 000008E8 */
  700. 000007D0  0C40 001B                cmpi.w     D0, 0x1B
  701. 000007D4  6E00 0112                bgt        +0x114 /* 000008E8 */
  702. 000007D8  D040                     add.w      D0, D0
  703. 000007DA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  704. 000007DE  4EFB 0000                jmp        [PC + D0.w]
  705. 000007E2  00BA 0108 0108 0108      ori.l      [PC + 0x108 /* 000008EC, value 0xFD2E4CEE */], 0x1080108
  706. 000007EA  0108                     btst       A0, D0
  707. 000007EC  0108                     btst       A0, D0
  708. 000007EE  0076 0108 00B0           ori.w      [A6 + D0.w - 0x80], 0x108
  709. 000007F4  0108                     btst       A0, D0
  710. 000007F6  0108                     btst       A0, D0
  711. 000007F8  003A 0108 00B0           ori.b      [PC + 0xB0 /* 000008AA, value 0x55 'U' */], 0x8
  712. 000007FE  00E2                     .incomplete
  713. 00000800  00EA                     .incomplete
  714. 00000802  0060 0044                ori.w      -[A0], 0x44 /* 'D' */
  715. 00000806  003A 003A 0108           ori.b      [PC + 0x108 /* 00000910, value 0x70 'p', cstring "p" */], 0x3A /* ':' */
  716. 0000080C  004E 0108                ori.w      A6, 0x108
  717. 00000810  0108                     btst       A0, D0
  718. 00000812  003A 00DA 0108           ori.b      [PC + 0x108 /* 0000091C, value 0x0, cstring "" */], 0xDA
  719. 00000818  00F2                     .incomplete
  720. 0000081A  2F0C                     move.l     -[A7], A4
  721. 0000081C  4EBA 31DC                jsr        [PC + 0x31DC /* 000039FA */]
  722. 00000820  6000 00CC                bra        +0xCE /* 000008EE */
  723. 00000824  2F0C                     move.l     -[A7], A4
  724. 00000826  4EBA 31D2                jsr        [PC + 0x31D2 /* 000039FA */]
  725. 0000082A  6000 00C2                bra        +0xC4 /* 000008EE */
  726. 0000082E  598F                     subq.l     A7, 4
  727. 00000830  486B 001A                pea.l      [A3 + 0x1A]
  728. 00000834  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  729. 00000838  295F 0018                move.l     [A4 + 0x18], [A7]+
  730. 0000083C  6000 00B0                bra        +0xB2 /* 000008EE */
  731. 00000840  2F0C                     move.l     -[A7], A4
  732. 00000842  4EBA FBF8                jsr        [PC - 0x408 /* 0000043C */]
  733. 00000846  2F0B                     move.l     -[A7], A3
  734. 00000848  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  735. 0000084C  2F0B                     move.l     -[A7], A3
  736. 0000084E  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  737. 00000852  6000 009A                bra        +0x9C /* 000008EE */
  738. 00000856  2F0C                     move.l     -[A7], A4
  739. 00000858  4EBA FC14                jsr        [PC - 0x3EC /* 0000046E */]
  740. 0000085C  486B 0016                pea.l      [A3 + 0x16]
  741. 00000860  7000                     moveq.l    D0, 0x00
  742. 00000862  3F00                     move.w     -[A7], D0
  743. 00000864  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  744. 00000868  4AAB 0016                tst.l      [A3 + 0x16]
  745. 0000086C  6712                     beq        +0x14 /* 00000880 */
  746. 0000086E  2F0B                     move.l     -[A7], A3
  747. 00000870  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  748. 00000874  2F0B                     move.l     -[A7], A3
  749. 00000876  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  750. 0000087A  4A6D E54A                tst.w      [A5 - 0x1AB6]
  751. 0000087E  676E                     beq        +0x70 /* 000008EE */
  752. label00000880:
  753. 00000880  598F                     subq.l     A7, 4
  754. 00000882  2F0C                     move.l     -[A7], A4
  755. 00000884  7019                     moveq.l    D0, 0x19
  756. 00000886  3F00                     move.w     -[A7], D0
  757. 00000888  4EBA F826                jsr        [PC - 0x7DA /* 000000B0 */]
  758. 0000088C  584F                     addq.w     A7, 4
  759. 0000088E  605E                     bra        +0x60 /* 000008EE */
  760. 00000890  297C 5343 5657 0018      move.l     [A4 + 0x18], 0x53435657 /* 'SCVW' */
  761. 00000898  6054                     bra        +0x56 /* 000008EE */
  762. 0000089A  2F0C                     move.l     -[A7], A4
  763. 0000089C  4EBA FB20                jsr        [PC - 0x4E0 /* 000003BE */]
  764. 000008A0  4AAB 0016                tst.l      [A3 + 0x16]
  765. 000008A4  6748                     beq        +0x4A /* 000008EE */
  766. 000008A6  486B 0016                pea.l      [A3 + 0x16]
  767. 000008AA  558F                     subq.l     A7, 2
  768. 000008AC  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  769. 000008B0  4EBA 1376                jsr        [PC + 0x1376 /* 00001C28 */]
  770. 000008B4  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  771. 000008B8  6034                     bra        +0x36 /* 000008EE */
  772. 000008BA  2F0C                     move.l     -[A7], A4
  773. 000008BC  4EBA FD5C                jsr        [PC - 0x2A4 /* 0000061A */]
  774. 000008C0  602C                     bra        +0x2E /* 000008EE */
  775. 000008C2  2F0C                     move.l     -[A7], A4
  776. 000008C4  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  777. 000008C8  6024                     bra        +0x26 /* 000008EE */
  778. 000008CA  2F0C                     move.l     -[A7], A4
  779. 000008CC  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  780. 000008D0  601C                     bra        +0x1E /* 000008EE */
  781. 000008D2  2054                     movea.l    A0, [A4]
  782. 000008D4  226C 0014                movea.l    A1, [A4 + 0x14]
  783. 000008D8  41E8 001A                lea.l      A0, [A0 + 0x1A]
  784. 000008DC  22D8                     move.l     [A1]+, [A0]+
  785. 000008DE  22D8                     move.l     [A1]+, [A0]+
  786. 000008E0  7000                     moveq.l    D0, 0x00
  787. 000008E2  2940 0018                move.l     [A4 + 0x18], D0
  788. 000008E6  6006                     bra        +0x8 /* 000008EE */
  789. label000008E8:
  790. 000008E8  2F0C                     move.l     -[A7], A4
  791. 000008EA  4EBA FD2E                jsr        [PC - 0x2D2 /* 0000061A */]
  792. label000008EE:
  793. 000008EE  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  794. 000008F4  4E5E                     unlink     A6
  795. 000008F6  2E9F                     move.l     [A7], [A7]+
  796. 000008F8  4E75                     rts
  797. fn000008FA:
  798. 000008FA  4E56 FFF8                link       A6, -0x0008
  799. 000008FE  2F0C                     move.l     -[A7], A4
  800. 00000900  286E 0008                movea.l    A4, [A6 + 0x8]
  801. 00000904  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  802. 00000908  486E FFF8                pea.l      [A6 - 0x8]
  803. 0000090C  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  804. 00000910  7000                     moveq.l    D0, 0x00
  805. 00000912  2F00                     move.l     -[A7], D0
  806. 00000914  206C 0012                movea.l    A0, [A4 + 0x12]
  807. 00000918  2050                     movea.l    A0, [A0]
  808. 0000091A  3228 003C                move.w     D1, [A0 + 0x3C]
  809. 0000091E  48C1                     ext.l      D1
  810. 00000920  2F01                     move.l     -[A7], D1
  811. 00000922  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  812. 00000926  A9D1                     syscall    TESetSelect
  813. 00000928  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  814. 0000092C  A9D5                     syscall    TECopy
  815. 0000092E  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  816. 00000932  486E FFF8                pea.l      [A6 - 0x8]
  817. 00000936  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  818. 0000093A  286E FFF4                movea.l    A4, [A6 - 0xC]
  819. 0000093E  4E5E                     unlink     A6
  820. 00000940  2E9F                     move.l     [A7], [A7]+
  821. 00000942  4E75                     rts
  822. fn00000944:
  823. 00000944  4E56 0000                link       A6, 0
  824. 00000948  598F                     subq.l     A7, 4
  825. 0000094A  701C                     moveq.l    D0, 0x1C
  826. 0000094C  2F00                     move.l     -[A7], D0
  827. 0000094E  2F3C 5458 5453           move.l     -[A7], 0x54585453 /* 'TXTS' */
  828. 00000954  206E 0008                movea.l    A0, [A6 + 0x8]
  829. 00000958  4868 001A                pea.l      [A0 + 0x1A]
  830. 0000095C  A9FE                     syscall    PutScrap
  831. 0000095E  201F                     move.l     D0, [A7]+
  832. 00000960  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  833. 00000964  4E5E                     unlink     A6
  834. 00000966  2E9F                     move.l     [A7], [A7]+
  835. 00000968  4E75                     rts
  836. fn0000096A:
  837. 0000096A  4E56 FFF0                link       A6, -0x0010
  838. 0000096E  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  839. 00000972  4247                     clr.w      D7
  840. 00000974  206E 0008                movea.l    A0, [A6 + 0x8]
  841. 00000978  2F10                     move.l     -[A7], [A0]
  842. 0000097A  486E FFF4                pea.l      [A6 - 0xC]
  843. 0000097E  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  844. 00000982  226E 0008                movea.l    A1, [A6 + 0x8]
  845. 00000986  2051                     movea.l    A0, [A1]
  846. 00000988  A029                     syscall    HLock
  847. 0000098A  206E 0008                movea.l    A0, [A6 + 0x8]
  848. 0000098E  2050                     movea.l    A0, [A0]
  849. 00000990  2850                     movea.l    A4, [A0]
  850. 00000992  70FF                     moveq.l    D0, 0xFFFFFFFF
  851. 00000994  B06C 0050                cmp.w      D0, [A4 + 0x50]
  852. 00000998  5CC3                     sge        D3
  853. 0000099A  4403                     neg.b      D3
  854. 0000099C  1C03                     move.b     D6, D3
  855. 0000099E  486E FFF0                pea.l      [A6 - 0x10]
  856. 000009A2  A874                     syscall    GetPort
  857. 000009A4  2F2C 0052                move.l     -[A7], [A4 + 0x52]
  858. 000009A8  A873                     syscall    SetPort
  859. 000009AA  4A06                     tst.b      D6
  860. 000009AC  6734                     beq        +0x36 /* 000009E2 */
  861. 000009AE  7000                     moveq.l    D0, 0x00
  862. 000009B0  2F00                     move.l     -[A7], D0
  863. 000009B2  322C 003C                move.w     D1, [A4 + 0x3C]
  864. 000009B6  48C1                     ext.l      D1
  865. 000009B8  2F01                     move.l     -[A7], D1
  866. 000009BA  206E 0008                movea.l    A0, [A6 + 0x8]
  867. 000009BE  2F10                     move.l     -[A7], [A0]
  868. 000009C0  A9D1                     syscall    TESetSelect
  869. 000009C2  598F                     subq.l     A7, 4
  870. 000009C4  206E 0008                movea.l    A0, [A6 + 0x8]
  871. 000009C8  2F10                     move.l     -[A7], [A0]
  872. 000009CA  3F3C 0006                move.w     -[A7], 0x6
  873. 000009CE  A83D                     syscall    TEDispatch
  874. 000009D0  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  875. 000009D4  598F                     subq.l     A7, 4
  876. 000009D6  2F0C                     move.l     -[A7], A4
  877. 000009D8  486C 0008                pea.l      [A4 + 0x8]
  878. 000009DC  A83E                     syscall    TEStyleNew
  879. 000009DE  265F                     movea.l    A3, [A7]+
  880. 000009E0  600C                     bra        +0xE /* 000009EE */
  881. label000009E2:
  882. 000009E2  598F                     subq.l     A7, 4
  883. 000009E4  2F0C                     move.l     -[A7], A4
  884. 000009E6  486C 0008                pea.l      [A4 + 0x8]
  885. 000009EA  A9D2                     syscall    TENew
  886. 000009EC  265F                     movea.l    A3, [A7]+
  887. label000009EE:
  888. 000009EE  3E38 0220                move.w     D7, [0x00000220 /* MemErr */]
  889. 000009F2  6600 008C                bne        +0x8E /* 00000A80 */
  890. 000009F6  206C 003E                movea.l    A0, [A4 + 0x3E]
  891. 000009FA  A029                     syscall    HLock
  892. 000009FC  206C 003E                movea.l    A0, [A4 + 0x3E]
  893. 00000A00  2F10                     move.l     -[A7], [A0]
  894. 00000A02  302C 003C                move.w     D0, [A4 + 0x3C]
  895. 00000A06  48C0                     ext.l      D0
  896. 00000A08  2F00                     move.l     -[A7], D0
  897. 00000A0A  2F0B                     move.l     -[A7], A3
  898. 00000A0C  A9CF                     syscall    TESetText
  899. 00000A0E  206C 003E                movea.l    A0, [A4 + 0x3E]
  900. 00000A12  A02A                     syscall    HUnlock
  901. 00000A14  4A06                     tst.b      D6
  902. 00000A16  6726                     beq        +0x28 /* 00000A3E */
  903. 00000A18  7000                     moveq.l    D0, 0x00
  904. 00000A1A  2F00                     move.l     -[A7], D0
  905. 00000A1C  322C 003C                move.w     D1, [A4 + 0x3C]
  906. 00000A20  48C1                     ext.l      D1
  907. 00000A22  2F01                     move.l     -[A7], D1
  908. 00000A24  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  909. 00000A28  7200                     moveq.l    D1, 0x00
  910. 00000A2A  1F01                     move.b     -[A7], D1
  911. 00000A2C  2F0B                     move.l     -[A7], A3
  912. 00000A2E  3F3C 000B                move.w     -[A7], 0xB
  913. 00000A32  A83D                     syscall    TEDispatch
  914. 00000A34  486E FFFC                pea.l      [A6 - 0x4]
  915. 00000A38  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  916. 00000A3C  6030                     bra        +0x32 /* 00000A6E */
  917. label00000A3E:
  918. 00000A3E  2053                     movea.l    A0, [A3]
  919. 00000A40  316C 0018 0018           move.w     [A0 + 0x18], [A4 + 0x18]
  920. 00000A46  2053                     movea.l    A0, [A3]
  921. 00000A48  316C 001A 001A           move.w     [A0 + 0x1A], [A4 + 0x1A]
  922. 00000A4E  2053                     movea.l    A0, [A3]
  923. 00000A50  316C 004A 004A           move.w     [A0 + 0x4A], [A4 + 0x4A]
  924. 00000A56  2053                     movea.l    A0, [A3]
  925. 00000A58  116C 004C 004C           move.b     [A0 + 0x4C], [A4 + 0x4C]
  926. 00000A5E  2053                     movea.l    A0, [A3]
  927. 00000A60  316C 004E 004E           move.w     [A0 + 0x4E], [A4 + 0x4E]
  928. 00000A66  2053                     movea.l    A0, [A3]
  929. 00000A68  316C 0050 0050           move.w     [A0 + 0x50], [A4 + 0x50]
  930. label00000A6E:
  931. 00000A6E  2053                     movea.l    A0, [A3]
  932. 00000A70  316C 003A 003A           move.w     [A0 + 0x3A], [A4 + 0x3A]
  933. 00000A76  2F0B                     move.l     -[A7], A3
  934. 00000A78  A9D0                     syscall    TECalText
  935. 00000A7A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  936. 00000A7E  A873                     syscall    SetPort
  937. label00000A80:
  938. 00000A80  226E 0008                movea.l    A1, [A6 + 0x8]
  939. 00000A84  2051                     movea.l    A0, [A1]
  940. 00000A86  A02A                     syscall    HUnlock
  941. 00000A88  206E 0008                movea.l    A0, [A6 + 0x8]
  942. 00000A8C  2F10                     move.l     -[A7], [A0]
  943. 00000A8E  486E FFF4                pea.l      [A6 - 0xC]
  944. 00000A92  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  945. 00000A96  206E 0008                movea.l    A0, [A6 + 0x8]
  946. 00000A9A  208B                     move.l     [A0], A3
  947. 00000A9C  3D47 000C                move.w     [A6 + 0xC], D7
  948. 00000AA0  4CEE 18C8 FFDC           movem.l    D3,D6,D7,A3,A4, [A6 - 0x24]
  949. 00000AA6  4E5E                     unlink     A6
  950. 00000AA8  2E9F                     move.l     [A7], [A7]+
  951. 00000AAA  4E75                     rts
  952. fn00000AAC:
  953. 00000AAC  4E56 FFF8                link       A6, -0x0008
  954. 00000AB0  42AE FFFC                clr.l      [A6 - 0x4]
  955. 00000AB4  42AE FFF8                clr.l      [A6 - 0x8]
  956. 00000AB8  486E FFF8                pea.l      [A6 - 0x8]
  957. 00000ABC  A87B                     syscall    ClipRect
  958. 00000ABE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  959. 00000AC2  3F3C 0000                move.w     -[A7], 0x0
  960. 00000AC6  A83D                     syscall    TEDispatch
  961. 00000AC8  4EAD 3402                jsr        [A5 + 0x3402 /* export_1660 */]
  962. 00000ACC  4E5E                     unlink     A6
  963. 00000ACE  2E9F                     move.l     [A7], [A7]+
  964. 00000AD0  4E75                     rts
  965. fn00000AD2:
  966. 00000AD2  4E56 FFF4                link       A6, -0x000C
  967. 00000AD6  48E7 0018                movem.l    -[A7], A3,A4
  968. 00000ADA  286E 0008                movea.l    A4, [A6 + 0x8]
  969. 00000ADE  486C 0008                pea.l      [A4 + 0x8]
  970. 00000AE2  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  971. 00000AE6  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  972. 00000AEA  7001                     moveq.l    D0, 0x01
  973. 00000AEC  1F00                     move.b     -[A7], D0
  974. 00000AEE  1F00                     move.b     -[A7], D0
  975. 00000AF0  4EAD 2E82                jsr        [A5 + 0x2E82 /* export_1484 */]
  976. 00000AF4  558F                     subq.l     A7, 2
  977. 00000AF6  598F                     subq.l     A7, 4
  978. 00000AF8  7000                     moveq.l    D0, 0x00
  979. 00000AFA  2F00                     move.l     -[A7], D0
  980. 00000AFC  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  981. 00000B02  486E FFFC                pea.l      [A6 - 0x4]
  982. 00000B06  A9FD                     syscall    GetScrap
  983. 00000B08  4EAD 10A2                jsr        [A5 + 0x10A2 /* export_528 */]
  984. 00000B0C  4A1F                     tst.b      [A7]+
  985. 00000B0E  6740                     beq        +0x42 /* 00000B50 */
  986. 00000B10  598F                     subq.l     A7, 4
  987. 00000B12  A8D8                     syscall    NewRgn
  988. 00000B14  265F                     movea.l    A3, [A7]+
  989. 00000B16  486E FFF4                pea.l      [A6 - 0xC]
  990. 00000B1A  A874                     syscall    GetPort
  991. 00000B1C  2054                     movea.l    A0, [A4]
  992. 00000B1E  2068 0012                movea.l    A0, [A0 + 0x12]
  993. 00000B22  2050                     movea.l    A0, [A0]
  994. 00000B24  2F28 0052                move.l     -[A7], [A0 + 0x52]
  995. 00000B28  A873                     syscall    SetPort
  996. 00000B2A  2F0B                     move.l     -[A7], A3
  997. 00000B2C  486E FFF8                pea.l      [A6 - 0x8]
  998. 00000B30  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  999. 00000B34  2054                     movea.l    A0, [A4]
  1000. 00000B36  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1001. 00000B3A  4EBA FF70                jsr        [PC - 0x90 /* 00000AAC */]
  1002. 00000B3E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1003. 00000B42  4EAD 33FA                jsr        [A5 + 0x33FA /* export_1659 */]
  1004. 00000B46  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1005. 00000B4A  A873                     syscall    SetPort
  1006. 00000B4C  2F0B                     move.l     -[A7], A3
  1007. 00000B4E  A8D9                     syscall    DisposRgn/DisposeRgn
  1008. label00000B50:
  1009. 00000B50  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  1010. 00000B56  4E5E                     unlink     A6
  1011. 00000B58  2E9F                     move.l     [A7], [A7]+
  1012. 00000B5A  4E75                     rts
  1013. fn00000B5C:
  1014. 00000B5C  4E56 FFFC                link       A6, -0x0004
  1015. 00000B60  48E7 0128                movem.l    -[A7], D7,A2,A4
  1016. 00000B64  7000                     moveq.l    D0, 0x00
  1017. 00000B66  A122                     syscall    NewHandle, flags=1
  1018. 00000B68  2848                     movea.l    A4, A0
  1019. 00000B6A  598F                     subq.l     A7, 4
  1020. 00000B6C  2F0C                     move.l     -[A7], A4
  1021. 00000B6E  2F3C 5458 5453           move.l     -[A7], 0x54585453 /* 'TXTS' */
  1022. 00000B74  486E FFFC                pea.l      [A6 - 0x4]
  1023. 00000B78  A9FD                     syscall    GetScrap
  1024. 00000B7A  2E1F                     move.l     D7, [A7]+
  1025. 00000B7C  6D18                     blt        +0x1A /* 00000B96 */
  1026. 00000B7E  701C                     moveq.l    D0, 0x1C
  1027. 00000B80  B087                     cmp.l      D0, D7
  1028. 00000B82  6C02                     bge        +0x4 /* 00000B86 */
  1029. 00000B84  7E1C                     moveq.l    D7, 0x1C
  1030. label00000B86:
  1031. 00000B86  2054                     movea.l    A0, [A4]
  1032. 00000B88  246E 0008                movea.l    A2, [A6 + 0x8]
  1033. 00000B8C  45EA 001A                lea.l      A2, [A2 + 0x1A]
  1034. 00000B90  224A                     movea.l    A1, A2
  1035. 00000B92  2007                     move.l     D0, D7
  1036. 00000B94  A02E                     syscall    BlockMove/BlockMoveData
  1037. label00000B96:
  1038. 00000B96  204C                     movea.l    A0, A4
  1039. 00000B98  A023                     syscall    DisposHandle/DisposeHandle
  1040. 00000B9A  4CEE 1480 FFF0           movem.l    D7,A2,A4, [A6 - 0x10]
  1041. 00000BA0  4E5E                     unlink     A6
  1042. 00000BA2  2E9F                     move.l     [A7], [A7]+
  1043. 00000BA4  4E75                     rts
  1044. fn00000BA6:
  1045. 00000BA6  4E56 FFF6                link       A6, -0x000A
  1046. 00000BAA  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  1047. 00000BAE  286E 0008                movea.l    A4, [A6 + 0x8]
  1048. 00000BB2  302C 0006                move.w     D0, [A4 + 0x6]
  1049. 00000BB6  5740                     subq.w     D0, 3
  1050. 00000BB8  6B00 02EE                bmi        +0x2F0 /* 00000EA8 */
  1051. 00000BBC  0C40 001A                cmpi.w     D0, 0x1A
  1052. 00000BC0  6E00 02E6                bgt        +0x2E8 /* 00000EA8 */
  1053. 00000BC4  D040                     add.w      D0, D0
  1054. 00000BC6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1055. 00000BCA  4EFB 0000                jmp        [PC + D0.w]
  1056. 00000BCE  0042 00DA                ori.w      D2, 0xDA
  1057. 00000BD2  02DC                     .incomplete
  1058. 00000BD4  0140                     bchg       D0, D0
  1059. 00000BD6  010E                     btst       A6, D0
  1060. 00000BD8  012A 02DC                btst       [A2 + 0x2DC], D0
  1061. 00000BDC  00C2                     .incomplete
  1062. 00000BDE  020E 024E                andi.b     A6, 0x4E /* 'N' */
  1063. 00000BE2  0038 02DC 00CE           ori.b      [0x000000CE], 0xDC
  1064. 00000BE8  018E                     bclr       A6, D0
  1065. 00000BEA  01B4 0262                bclr       [A4 + D0.w * 2 + 0x62], D0
  1066. 00000BEE  0038 0038 0038           ori.b      [0x00000038], 0x38 /* '8' */
  1067. 00000BF4  02DC                     .incomplete
  1068. 00000BF6  02DC                     .incomplete
  1069. 00000BF8  02DC                     .incomplete
  1070. 00000BFA  02DC                     .incomplete
  1071. 00000BFC  0038 0278 02DC           ori.b      [0x000002DC /* ABusDCE */], 0x78 /* 'x' */
  1072. 00000C02  02C6                     .incomplete
  1073. 00000C04  2F0C                     move.l     -[A7], A4
  1074. 00000C06  4EBA 2DF2                jsr        [PC + 0x2DF2 /* 000039FA */]
  1075. 00000C0A  6000 02A2                bra        +0x2A4 /* 00000EAE */
  1076. 00000C0E  2F0C                     move.l     -[A7], A4
  1077. 00000C10  4EBA FA08                jsr        [PC - 0x5F8 /* 0000061A */]
  1078. 00000C14  2054                     movea.l    A0, [A4]
  1079. 00000C16  4AA8 0012                tst.l      [A0 + 0x12]
  1080. 00000C1A  6700 0292                beq        +0x294 /* 00000EAE */
  1081. 00000C1E  598F                     subq.l     A7, 4
  1082. 00000C20  2054                     movea.l    A0, [A4]
  1083. 00000C22  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1084. 00000C26  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1085. 00000C2A  201F                     move.l     D0, [A7]+
  1086. 00000C2C  D1AC 0018                add.l      [A4 + 0x18], D0
  1087. 00000C30  598F                     subq.l     A7, 4
  1088. 00000C32  2054                     movea.l    A0, [A4]
  1089. 00000C34  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1090. 00000C38  3F3C 0004                move.w     -[A7], 0x4
  1091. 00000C3C  A83D                     syscall    TEDispatch
  1092. 00000C3E  265F                     movea.l    A3, [A7]+
  1093. 00000C40  200B                     move.l     D0, A3
  1094. 00000C42  6700 026A                beq        +0x26C /* 00000EAE */
  1095. 00000C46  598F                     subq.l     A7, 4
  1096. 00000C48  2F0B                     move.l     -[A7], A3
  1097. 00000C4A  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1098. 00000C4E  201F                     move.l     D0, [A7]+
  1099. 00000C50  D1AC 0018                add.l      [A4 + 0x18], D0
  1100. 00000C54  598F                     subq.l     A7, 4
  1101. 00000C56  2053                     movea.l    A0, [A3]
  1102. 00000C58  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1103. 00000C5C  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1104. 00000C60  201F                     move.l     D0, [A7]+
  1105. 00000C62  D1AC 0018                add.l      [A4 + 0x18], D0
  1106. 00000C66  598F                     subq.l     A7, 4
  1107. 00000C68  2053                     movea.l    A0, [A3]
  1108. 00000C6A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1109. 00000C6E  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1110. 00000C72  201F                     move.l     D0, [A7]+
  1111. 00000C74  D1AC 0018                add.l      [A4 + 0x18], D0
  1112. 00000C78  598F                     subq.l     A7, 4
  1113. 00000C7A  2053                     movea.l    A0, [A3]
  1114. 00000C7C  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1115. 00000C80  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1116. 00000C84  201F                     move.l     D0, [A7]+
  1117. 00000C86  D1AC 0018                add.l      [A4 + 0x18], D0
  1118. 00000C8A  6000 0222                bra        +0x224 /* 00000EAE */
  1119. 00000C8E  297C 5354 5854 0018      move.l     [A4 + 0x18], 0x53545854 /* 'STXT' */
  1120. 00000C96  6000 0216                bra        +0x218 /* 00000EAE */
  1121. 00000C9A  297C 5445 5854 0018      move.l     [A4 + 0x18], 0x54455854 /* 'TEXT' */
  1122. 00000CA2  6000 020A                bra        +0x20C /* 00000EAE */
  1123. 00000CA6  302C 0004                move.w     D0, [A4 + 0x4]
  1124. 00000CAA  48C0                     ext.l      D0
  1125. 00000CAC  2F00                     move.l     -[A7], D0
  1126. 00000CAE  4EBA 3A2A                jsr        [PC + 0x3A2A /* 000046DA */]
  1127. 00000CB2  7004                     moveq.l    D0, 0x04
  1128. 00000CB4  2F00                     move.l     -[A7], D0
  1129. 00000CB6  2054                     movea.l    A0, [A4]
  1130. 00000CB8  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1131. 00000CBC  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1132. 00000CC0  2054                     movea.l    A0, [A4]
  1133. 00000CC2  4868 0012                pea.l      [A0 + 0x12]
  1134. 00000CC6  4EAD 3312                jsr        [A5 + 0x3312 /* export_1630 */]
  1135. 00000CCA  2054                     movea.l    A0, [A4]
  1136. 00000CCC  7000                     moveq.l    D0, 0x00
  1137. 00000CCE  2140 0016                move.l     [A0 + 0x16], D0
  1138. 00000CD2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1139. 00000CD6  6000 01D6                bra        +0x1D8 /* 00000EAE */
  1140. 00000CDA  2F14                     move.l     -[A7], [A4]
  1141. 00000CDC  4EBA FC1C                jsr        [PC - 0x3E4 /* 000008FA */]
  1142. 00000CE0  2F14                     move.l     -[A7], [A4]
  1143. 00000CE2  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1144. 00000CE6  2F14                     move.l     -[A7], [A4]
  1145. 00000CE8  4EBA FC5A                jsr        [PC - 0x3A6 /* 00000944 */]
  1146. 00000CEC  7000                     moveq.l    D0, 0x00
  1147. 00000CEE  2940 0018                move.l     [A4 + 0x18], D0
  1148. 00000CF2  6000 01BA                bra        +0x1BC /* 00000EAE */
  1149. 00000CF6  2F0C                     move.l     -[A7], A4
  1150. 00000CF8  4EBA F774                jsr        [PC - 0x88C /* 0000046E */]
  1151. 00000CFC  2F0C                     move.l     -[A7], A4
  1152. 00000CFE  4EBA FDD2                jsr        [PC - 0x22E /* 00000AD2 */]
  1153. 00000D02  2F14                     move.l     -[A7], [A4]
  1154. 00000D04  4EBA FE56                jsr        [PC - 0x1AA /* 00000B5C */]
  1155. 00000D08  6000 01A4                bra        +0x1A6 /* 00000EAE */
  1156. 00000D0C  2654                     movea.l    A3, [A4]
  1157. 00000D0E  558F                     subq.l     A7, 2
  1158. 00000D10  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1159. 00000D14  2F0B                     move.l     -[A7], A3
  1160. 00000D16  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1161. 00000D1A  4EBA F776                jsr        [PC - 0x88A /* 00000492 */]
  1162. 00000D1E  3E1F                     move.w     D7, [A7]+
  1163. 00000D20  48C7                     ext.l      D7
  1164. 00000D22  2947 0018                move.l     [A4 + 0x18], D7
  1165. 00000D26  4A47                     tst.w      D7
  1166. 00000D28  6622                     bne        +0x24 /* 00000D4C */
  1167. 00000D2A  558F                     subq.l     A7, 2
  1168. 00000D2C  486B 0012                pea.l      [A3 + 0x12]
  1169. 00000D30  4EBA FC38                jsr        [PC - 0x3C8 /* 0000096A */]
  1170. 00000D34  301F                     move.w     D0, [A7]+
  1171. 00000D36  48C0                     ext.l      D0
  1172. 00000D38  2940 0018                move.l     [A4 + 0x18], D0
  1173. 00000D3C  206B 0012                movea.l    A0, [A3 + 0x12]
  1174. 00000D40  2050                     movea.l    A0, [A0]
  1175. 00000D42  2768 003E 0016           move.l     [A3 + 0x16], [A0 + 0x3E]
  1176. 00000D48  6000 0164                bra        +0x166 /* 00000EAE */
  1177. label00000D4C:
  1178. 00000D4C  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1179. 00000D50  2F14                     move.l     -[A7], [A4]
  1180. 00000D52  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  1181. 00000D56  6000 0156                bra        +0x158 /* 00000EAE */
  1182. 00000D5A  2654                     movea.l    A3, [A4]
  1183. 00000D5C  4AAB 0012                tst.l      [A3 + 0x12]
  1184. 00000D60  670C                     beq        +0xE /* 00000D6E */
  1185. 00000D62  206B 0012                movea.l    A0, [A3 + 0x12]
  1186. 00000D66  2050                     movea.l    A0, [A0]
  1187. 00000D68  3768 003A 001E           move.w     [A3 + 0x1E], [A0 + 0x3A]
  1188. label00000D6E:
  1189. 00000D6E  2F0C                     move.l     -[A7], A4
  1190. 00000D70  486B 001A                pea.l      [A3 + 0x1A]
  1191. 00000D74  701C                     moveq.l    D0, 0x1C
  1192. 00000D76  2F00                     move.l     -[A7], D0
  1193. 00000D78  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  1194. 00000D7C  6000 0130                bra        +0x132 /* 00000EAE */
  1195. 00000D80  2654                     movea.l    A3, [A4]
  1196. 00000D82  2F0C                     move.l     -[A7], A4
  1197. 00000D84  486E FFF6                pea.l      [A6 - 0xA]
  1198. 00000D88  486E FFFB                pea.l      [A6 - 0x5]
  1199. 00000D8C  4EBA 1686                jsr        [PC + 0x1686 /* 00002414 */]
  1200. 00000D90  701E                     moveq.l    D0, 0x1E
  1201. 00000D92  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  1202. 00000D96  6C06                     bge        +0x8 /* 00000D9E */
  1203. 00000D98  1D7C 001E FFFB           move.b     [A6 - 0x5], 0x1E
  1204. label00000D9E:
  1205. 00000D9E  7018                     moveq.l    D0, 0x18
  1206. 00000DA0  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  1207. 00000DA4  661A                     bne        +0x1C /* 00000DC0 */
  1208. 00000DA6  206E FFF6                movea.l    A0, [A6 - 0xA]
  1209. 00000DAA  45EB 001E                lea.l      A2, [A3 + 0x1E]
  1210. 00000DAE  224A                     movea.l    A1, A2
  1211. 00000DB0  122E FFFB                move.b     D1, [A6 - 0x5]
  1212. 00000DB4  4881                     ext.w      D1
  1213. 00000DB6  48C1                     ext.l      D1
  1214. 00000DB8  2001                     move.l     D0, D1
  1215. 00000DBA  A02E                     syscall    BlockMove/BlockMoveData
  1216. 00000DBC  6000 00F0                bra        +0xF2 /* 00000EAE */
  1217. label00000DC0:
  1218. 00000DC0  206E FFF6                movea.l    A0, [A6 - 0xA]
  1219. 00000DC4  45EB 001A                lea.l      A2, [A3 + 0x1A]
  1220. 00000DC8  224A                     movea.l    A1, A2
  1221. 00000DCA  122E FFFB                move.b     D1, [A6 - 0x5]
  1222. 00000DCE  4881                     ext.w      D1
  1223. 00000DD0  48C1                     ext.l      D1
  1224. 00000DD2  2001                     move.l     D0, D1
  1225. 00000DD4  A02E                     syscall    BlockMove/BlockMoveData
  1226. 00000DD6  6000 00D6                bra        +0xD8 /* 00000EAE */
  1227. 00000DDA  598F                     subq.l     A7, 4
  1228. 00000DDC  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1229. 00000DE0  4EBA 0E0A                jsr        [PC + 0xE0A /* 00001BEC */]
  1230. 00000DE4  205F                     movea.l    A0, [A7]+
  1231. 00000DE6  2D68 0014 FFFC           move.l     [A6 - 0x4], [A0 + 0x14]
  1232. 00000DEC  302C 0004                move.w     D0, [A4 + 0x4]
  1233. 00000DF0  48C0                     ext.l      D0
  1234. 00000DF2  2F00                     move.l     -[A7], D0
  1235. 00000DF4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1236. 00000DF8  4EAD 0C12                jsr        [A5 + 0xC12 /* export_382 */]
  1237. 00000DFC  2F0C                     move.l     -[A7], A4
  1238. 00000DFE  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  1239. 00000E02  302C 0004                move.w     D0, [A4 + 0x4]
  1240. 00000E06  48C0                     ext.l      D0
  1241. 00000E08  2F00                     move.l     -[A7], D0
  1242. 00000E0A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1243. 00000E0E  4EAD 1032                jsr        [A5 + 0x1032 /* export_514 */]
  1244. 00000E12  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1245. 00000E16  6000 0096                bra        +0x98 /* 00000EAE */
  1246. 00000E1A  2654                     movea.l    A3, [A4]
  1247. 00000E1C  4AAB 0016                tst.l      [A3 + 0x16]
  1248. 00000E20  6700 008C                beq        +0x8E /* 00000EAE */
  1249. 00000E24  2F0C                     move.l     -[A7], A4
  1250. 00000E26  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  1251. 00000E2A  6000 0082                bra        +0x84 /* 00000EAE */
  1252. 00000E2E  2F0C                     move.l     -[A7], A4
  1253. 00000E30  4EBA F60A                jsr        [PC - 0x9F6 /* 0000043C */]
  1254. 00000E34  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1255. 00000E38  7001                     moveq.l    D0, 0x01
  1256. 00000E3A  1F00                     move.b     -[A7], D0
  1257. 00000E3C  1F00                     move.b     -[A7], D0
  1258. 00000E3E  4EAD 2E82                jsr        [A5 + 0x2E82 /* export_1484 */]
  1259. 00000E42  606A                     bra        +0x6C /* 00000EAE */
  1260. 00000E44  598F                     subq.l     A7, 4
  1261. 00000E46  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1262. 00000E4A  4EBA 0DA0                jsr        [PC + 0xDA0 /* 00001BEC */]
  1263. 00000E4E  205F                     movea.l    A0, [A7]+
  1264. 00000E50  2D68 0014 FFFC           move.l     [A6 - 0x4], [A0 + 0x14]
  1265. 00000E56  302C 0004                move.w     D0, [A4 + 0x4]
  1266. 00000E5A  48C0                     ext.l      D0
  1267. 00000E5C  2F00                     move.l     -[A7], D0
  1268. 00000E5E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1269. 00000E62  4EAD 0C12                jsr        [A5 + 0xC12 /* export_382 */]
  1270. 00000E66  2F0C                     move.l     -[A7], A4
  1271. 00000E68  598F                     subq.l     A7, 4
  1272. 00000E6A  2054                     movea.l    A0, [A4]
  1273. 00000E6C  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1274. 00000E70  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  1275. 00000E74  7001                     moveq.l    D0, 0x01
  1276. 00000E76  1F00                     move.b     -[A7], D0
  1277. 00000E78  4EAD 0B82                jsr        [A5 + 0xB82 /* export_364 */]
  1278. 00000E7C  302C 0004                move.w     D0, [A4 + 0x4]
  1279. 00000E80  48C0                     ext.l      D0
  1280. 00000E82  2F00                     move.l     -[A7], D0
  1281. 00000E84  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1282. 00000E88  4EAD 1032                jsr        [A5 + 0x1032 /* export_514 */]
  1283. 00000E8C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1284. 00000E90  601C                     bra        +0x1E /* 00000EAE */
  1285. 00000E92  2054                     movea.l    A0, [A4]
  1286. 00000E94  226C 0014                movea.l    A1, [A4 + 0x14]
  1287. 00000E98  41E8 0028                lea.l      A0, [A0 + 0x28]
  1288. 00000E9C  22D8                     move.l     [A1]+, [A0]+
  1289. 00000E9E  22D8                     move.l     [A1]+, [A0]+
  1290. 00000EA0  7000                     moveq.l    D0, 0x00
  1291. 00000EA2  2940 0018                move.l     [A4 + 0x18], D0
  1292. 00000EA6  6006                     bra        +0x8 /* 00000EAE */
  1293. label00000EA8:
  1294. 00000EA8  2F0C                     move.l     -[A7], A4
  1295. 00000EAA  4EBA F76E                jsr        [PC - 0x892 /* 0000061A */]
  1296. label00000EAE:
  1297. 00000EAE  4CEE 1C80 FFE6           movem.l    D7,A2,A3,A4, [A6 - 0x1A]
  1298. 00000EB4  4E5E                     unlink     A6
  1299. 00000EB6  2E9F                     move.l     [A7], [A7]+
  1300. 00000EB8  4E75                     rts
  1301. fn00000EBA:
  1302. 00000EBA  4E56 0000                link       A6, 0
  1303. 00000EBE  2F0C                     move.l     -[A7], A4
  1304. 00000EC0  286E 0008                movea.l    A4, [A6 + 0x8]
  1305. 00000EC4  302C 0006                move.w     D0, [A4 + 0x6]
  1306. 00000EC8  5F40                     subq.w     D0, 7
  1307. 00000ECA  6B00 00AE                bmi        +0xB0 /* 00000F7A */
  1308. 00000ECE  0C40 0016                cmpi.w     D0, 0x16
  1309. 00000ED2  6E00 00A6                bgt        +0xA8 /* 00000F7A */
  1310. 00000ED6  D040                     add.w      D0, D0
  1311. 00000ED8  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1312. 00000EDC  4EFB 0000                jmp        [PC + D0.w]
  1313. 00000EE0  0042 0056                ori.w      D2, 0x56 /* 'V' */
  1314. 00000EE4  009C 0038 009C           ori.l      [A4]+, 0x38009C
  1315. 00000EEA  009C 0030 009C           ori.l      [A4]+, 0x30009C
  1316. 00000EF0  0038 009C 009C           ori.b      [0x0000009C], 0x9C
  1317. 00000EF6  009C 0030 0030           ori.l      [A4]+, 0x300030 /* '0\00' */
  1318. 00000EFC  0030 009C 009C           ori.b      [A0 + D0.w - 0x100], 0x9C
  1319. 00000F02  009C 009C 0030           ori.l      [A4]+, 0x9C0030
  1320. 00000F08  009C 009C 007C           ori.l      [A4]+, 0x9C007C
  1321. 00000F0E  2F0C                     move.l     -[A7], A4
  1322. 00000F10  4EBA 2AE8                jsr        [PC + 0x2AE8 /* 000039FA */]
  1323. 00000F14  606A                     bra        +0x6C /* 00000F80 */
  1324. 00000F16  297C 5049 4354 0018      move.l     [A4 + 0x18], 0x50494354 /* 'PICT' */
  1325. 00000F1E  6060                     bra        +0x62 /* 00000F80 */
  1326. 00000F20  2F0C                     move.l     -[A7], A4
  1327. 00000F22  2054                     movea.l    A0, [A4]
  1328. 00000F24  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1329. 00000F28  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  1330. 00000F2E  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  1331. 00000F32  604C                     bra        +0x4E /* 00000F80 */
  1332. 00000F34  2F0C                     move.l     -[A7], A4
  1333. 00000F36  4EBA F536                jsr        [PC - 0xACA /* 0000046E */]
  1334. 00000F3A  558F                     subq.l     A7, 2
  1335. 00000F3C  2F14                     move.l     -[A7], [A4]
  1336. 00000F3E  7000                     moveq.l    D0, 0x00
  1337. 00000F40  3F00                     move.w     -[A7], D0
  1338. 00000F42  4EBA 1244                jsr        [PC + 0x1244 /* 00002188 */]
  1339. 00000F46  4A1F                     tst.b      [A7]+
  1340. 00000F48  6736                     beq        +0x38 /* 00000F80 */
  1341. 00000F4A  2F14                     move.l     -[A7], [A4]
  1342. 00000F4C  7000                     moveq.l    D0, 0x00
  1343. 00000F4E  3F00                     move.w     -[A7], D0
  1344. 00000F50  7200                     moveq.l    D1, 0x00
  1345. 00000F52  1F01                     move.b     -[A7], D1
  1346. 00000F54  4EBA 126C                jsr        [PC + 0x126C /* 000021C2 */]
  1347. 00000F58  6026                     bra        +0x28 /* 00000F80 */
  1348. 00000F5A  2054                     movea.l    A0, [A4]
  1349. 00000F5C  4AA8 0016                tst.l      [A0 + 0x16]
  1350. 00000F60  6718                     beq        +0x1A /* 00000F7A */
  1351. 00000F62  2068 0016                movea.l    A0, [A0 + 0x16]
  1352. 00000F66  2050                     movea.l    A0, [A0]
  1353. 00000F68  226C 0014                movea.l    A1, [A4 + 0x14]
  1354. 00000F6C  5488                     addq.l     A0, 2
  1355. 00000F6E  22D8                     move.l     [A1]+, [A0]+
  1356. 00000F70  22D8                     move.l     [A1]+, [A0]+
  1357. 00000F72  7000                     moveq.l    D0, 0x00
  1358. 00000F74  2940 0018                move.l     [A4 + 0x18], D0
  1359. 00000F78  6006                     bra        +0x8 /* 00000F80 */
  1360. label00000F7A:
  1361. 00000F7A  2F0C                     move.l     -[A7], A4
  1362. 00000F7C  4EBA F69C                jsr        [PC - 0x964 /* 0000061A */]
  1363. label00000F80:
  1364. 00000F80  286E FFFC                movea.l    A4, [A6 - 0x4]
  1365. 00000F84  4E5E                     unlink     A6
  1366. 00000F86  2E9F                     move.l     [A7], [A7]+
  1367. 00000F88  4E75                     rts
  1368. fn00000F8A:
  1369. 00000F8A  4E56 0000                link       A6, 0
  1370. 00000F8E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1371. 00000F92  266E 0008                movea.l    A3, [A6 + 0x8]
  1372. 00000F96  598F                     subq.l     A7, 4
  1373. 00000F98  2F0B                     move.l     -[A7], A3
  1374. 00000F9A  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1375. 00000F9E  2E1F                     move.l     D7, [A7]+
  1376. 00000FA0  2007                     move.l     D0, D7
  1377. 00000FA2  7206                     moveq.l    D1, 0x06
  1378. 00000FA4  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  1379. 00000FA8  3C00                     move.w     D6, D0
  1380. 00000FAA  48C0                     ext.l      D0
  1381. 00000FAC  E780                     asl        D0, 3
  1382. 00000FAE  3E00                     move.w     D7, D0
  1383. 00000FB0  5047                     addq.w     D7, 8
  1384. 00000FB2  3006                     move.w     D0, D6
  1385. 00000FB4  5340                     subq.w     D0, 1
  1386. 00000FB6  3C00                     move.w     D6, D0
  1387. 00000FB8  204B                     movea.l    A0, A3
  1388. 00000FBA  48C7                     ext.l      D7
  1389. 00000FBC  2007                     move.l     D0, D7
  1390. 00000FBE  A024                     syscall    SetHandleSize
  1391. 00000FC0  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  1392. 00000FC4  6646                     bne        +0x48 /* 0000100C */
  1393. 00000FC6  2853                     movea.l    A4, [A3]
  1394. 00000FC8  3E06                     move.w     D7, D6
  1395. 00000FCA  6D22                     blt        +0x24 /* 00000FEE */
  1396. label00000FCC:
  1397. 00000FCC  48C7                     ext.l      D7
  1398. 00000FCE  2007                     move.l     D0, D7
  1399. 00000FD0  D080                     add.l      D0, D0
  1400. 00000FD2  2200                     move.l     D1, D0
  1401. 00000FD4  D281                     add.l      D1, D1
  1402. 00000FD6  D081                     add.l      D0, D1
  1403. 00000FD8  48C7                     ext.l      D7
  1404. 00000FDA  2207                     move.l     D1, D7
  1405. 00000FDC  E781                     asl        D1, 3
  1406. 00000FDE  41F4 180A                lea.l      A0, [A4 + D1 + 0xA]
  1407. 00000FE2  43F4 0800                lea.l      A1, [A4 + D0]
  1408. 00000FE6  20D9                     move.l     [A0]+, [A1]+
  1409. 00000FE8  30D9                     move.w     [A0]+, [A1]+
  1410. 00000FEA  51CF FFE0                dbf        D7, -0x22 /* 00000FCC */
  1411. label00000FEE:
  1412. 00000FEE  4247                     clr.w      D7
  1413. 00000FF0  600E                     bra        +0x10 /* 00001000 */
  1414. label00000FF2:
  1415. 00000FF2  48C7                     ext.l      D7
  1416. 00000FF4  2007                     move.l     D0, D7
  1417. 00000FF6  E780                     asl        D0, 3
  1418. 00000FF8  3987 0808                move.w     [A4 + D0 + 0x8], D7
  1419. 00000FFC  3007                     move.w     D0, D7
  1420. 00000FFE  5247                     addq.w     D7, 1
  1421. label00001000:
  1422. 00001000  BC47                     cmp.w      D6, D7
  1423. 00001002  6CEE                     bge        -0x10 /* 00000FF2 */
  1424. 00001004  426C 0004                clr.w      [A4 + 0x4]
  1425. 00001008  3946 0006                move.w     [A4 + 0x6], D6
  1426. label0000100C:
  1427. 0000100C  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1428. 00001012  4E5E                     unlink     A6
  1429. 00001014  2E9F                     move.l     [A7], [A7]+
  1430. 00001016  4E75                     rts
  1431. fn00001018:
  1432. 00001018  4E56 0000                link       A6, 0
  1433. 0000101C  48E7 0018                movem.l    -[A7], A3,A4
  1434. 00001020  286E 0008                movea.l    A4, [A6 + 0x8]
  1435. 00001024  2654                     movea.l    A3, [A4]
  1436. 00001026  302C 0006                move.w     D0, [A4 + 0x6]
  1437. 0000102A  5540                     subq.w     D0, 2
  1438. 0000102C  6B00 00D8                bmi        +0xDA /* 00001106 */
  1439. 00001030  0C40 0019                cmpi.w     D0, 0x19
  1440. 00001034  6E00 00D0                bgt        +0xD2 /* 00001106 */
  1441. 00001038  D040                     add.w      D0, D0
  1442. 0000103A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1443. 0000103E  4EFB 0000                jmp        [PC + D0.w]
  1444. 00001042  0040 00C6                ori.w      D0, 0xC6
  1445. 00001046  00C6                     .incomplete
  1446. 00001048  00C6                     .incomplete
  1447. 0000104A  00BE 004A 006A           ori.l      <<invalid special address>>, 0x4A006A /* 'J\0j' */
  1448. 00001050  00C6                     .incomplete
  1449. 00001052  0078 0082 008A           ori.w      [0x0000008A], 0x82
  1450. 00001058  0036 00C6 0078           ori.b      [A6 + D0.w + 0x78], 0xC6
  1451. 0000105E  00C6                     .incomplete
  1452. 00001060  00C6                     .incomplete
  1453. 00001062  005C 0036                ori.w      [A4]+, 0x36 /* '6' */
  1454. 00001066  0036 0036 00C6           ori.b      [A6 + D0.w - 0x58], 0x36 /* '6' */
  1455. 0000106C  00C6                     .incomplete
  1456. 0000106E  00C6                     .incomplete
  1457. 00001070  00C6                     .incomplete
  1458. 00001072  0036 00A0 2F0C           ori.b      <<invalid full ext with I/IS == 4>>, 0xA0
  1459. 00001078  4EBA 2980                jsr        [PC + 0x2980 /* 000039FA */]
  1460. 0000107C  6000 008E                bra        +0x90 /* 0000110C */
  1461. 00001080  2F0C                     move.l     -[A7], A4
  1462. 00001082  4EBA F33A                jsr        [PC - 0xCC6 /* 000003BE */]
  1463. 00001086  6000 0084                bra        +0x86 /* 0000110C */
  1464. 0000108A  2F0C                     move.l     -[A7], A4
  1465. 0000108C  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  1466. 00001090  2F3C 434C 5554           move.l     -[A7], 0x434C5554 /* 'CLUT' */
  1467. 00001096  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  1468. 0000109A  6070                     bra        +0x72 /* 0000110C */
  1469. 0000109C  2F0C                     move.l     -[A7], A4
  1470. 0000109E  4EBA F39C                jsr        [PC - 0xC64 /* 0000043C */]
  1471. 000010A2  2F0B                     move.l     -[A7], A3
  1472. 000010A4  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  1473. 000010A8  6062                     bra        +0x64 /* 0000110C */
  1474. 000010AA  2F0C                     move.l     -[A7], A4
  1475. 000010AC  4EBA F3C0                jsr        [PC - 0xC40 /* 0000046E */]
  1476. 000010B0  2F0B                     move.l     -[A7], A3
  1477. 000010B2  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  1478. 000010B6  6054                     bra        +0x56 /* 0000110C */
  1479. 000010B8  297C 434C 5554 0018      move.l     [A4 + 0x18], 0x434C5554 /* 'CLUT' */
  1480. 000010C0  604A                     bra        +0x4C /* 0000110C */
  1481. 000010C2  2F0C                     move.l     -[A7], A4
  1482. 000010C4  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  1483. 000010C8  6042                     bra        +0x44 /* 0000110C */
  1484. 000010CA  4AAB 0016                tst.l      [A3 + 0x16]
  1485. 000010CE  673C                     beq        +0x3E /* 0000110C */
  1486. 000010D0  206B 0016                movea.l    A0, [A3 + 0x16]
  1487. 000010D4  A04A                     syscall    HNoPurge
  1488. 000010D6  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  1489. 000010DA  4EBA FEAE                jsr        [PC - 0x152 /* 00000F8A */]
  1490. 000010DE  602C                     bra        +0x2E /* 0000110C */
  1491. 000010E0  2F2D E77A                move.l     -[A7], [A5 - 0x1886]
  1492. 000010E4  598F                     subq.l     A7, 4
  1493. 000010E6  2F0C                     move.l     -[A7], A4
  1494. 000010E8  700A                     moveq.l    D0, 0x0A
  1495. 000010EA  3F00                     move.w     -[A7], D0
  1496. 000010EC  4EBA EFC2                jsr        [PC - 0x103E /* 000000B0 */]
  1497. 000010F0  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  1498. 000010F4  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  1499. 000010F8  4EAD 0BAA                jsr        [A5 + 0xBAA /* export_369 */]
  1500. 000010FC  600E                     bra        +0x10 /* 0000110C */
  1501. 000010FE  2F0C                     move.l     -[A7], A4
  1502. 00001100  4EBA F518                jsr        [PC - 0xAE8 /* 0000061A */]
  1503. 00001104  6006                     bra        +0x8 /* 0000110C */
  1504. label00001106:
  1505. 00001106  2F0C                     move.l     -[A7], A4
  1506. 00001108  4EBA F510                jsr        [PC - 0xAF0 /* 0000061A */]
  1507. label0000110C:
  1508. 0000110C  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1509. 00001112  4E5E                     unlink     A6
  1510. 00001114  2E9F                     move.l     [A7], [A7]+
  1511. 00001116  4E75                     rts
  1512. fn00001118:
  1513. 00001118  4E56 0000                link       A6, 0
  1514. 0000111C  2F0C                     move.l     -[A7], A4
  1515. 0000111E  286E 0008                movea.l    A4, [A6 + 0x8]
  1516. 00001122  7001                     moveq.l    D0, 0x01
  1517. 00001124  2940 0018                move.l     [A4 + 0x18], D0
  1518. 00001128  2F14                     move.l     -[A7], [A4]
  1519. 0000112A  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1520. 0000112E  598F                     subq.l     A7, 4
  1521. 00001130  7011                     moveq.l    D0, 0x11
  1522. 00001132  2F00                     move.l     -[A7], D0
  1523. 00001134  2F3C 5348 4150           move.l     -[A7], 0x53484150 /* 'SHAP' */
  1524. 0000113A  2054                     movea.l    A0, [A4]
  1525. 0000113C  4868 001A                pea.l      [A0 + 0x1A]
  1526. 00001140  A9FE                     syscall    PutScrap
  1527. 00001142  201F                     move.l     D0, [A7]+
  1528. 00001144  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  1529. 00001148  6606                     bne        +0x8 /* 00001150 */
  1530. 0000114A  7000                     moveq.l    D0, 0x00
  1531. 0000114C  2940 0018                move.l     [A4 + 0x18], D0
  1532. label00001150:
  1533. 00001150  286E FFFC                movea.l    A4, [A6 - 0x4]
  1534. 00001154  4E5E                     unlink     A6
  1535. 00001156  2E9F                     move.l     [A7], [A7]+
  1536. 00001158  4E75                     rts
  1537. fn0000115A:
  1538. 0000115A  4E56 FFFC                link       A6, -0x0004
  1539. 0000115E  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  1540. 00001162  266E 0008                movea.l    A3, [A6 + 0x8]
  1541. 00001166  2F0B                     move.l     -[A7], A3
  1542. 00001168  4EBA F304                jsr        [PC - 0xCFC /* 0000046E */]
  1543. 0000116C  2053                     movea.l    A0, [A3]
  1544. 0000116E  2D48 FFFC                move.l     [A6 - 0x4], A0
  1545. 00001172  7000                     moveq.l    D0, 0x00
  1546. 00001174  2140 0016                move.l     [A0 + 0x16], D0
  1547. 00001178  286B 0008                movea.l    A4, [A3 + 0x8]
  1548. 0000117C  598F                     subq.l     A7, 4
  1549. 0000117E  2F0C                     move.l     -[A7], A4
  1550. 00001180  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1551. 00001184  2E1F                     move.l     D7, [A7]+
  1552. 00001186  7011                     moveq.l    D0, 0x11
  1553. 00001188  B087                     cmp.l      D0, D7
  1554. 0000118A  6C02                     bge        +0x4 /* 0000118E */
  1555. 0000118C  7E11                     moveq.l    D7, 0x11
  1556. label0000118E:
  1557. 0000118E  2054                     movea.l    A0, [A4]
  1558. 00001190  246E FFFC                movea.l    A2, [A6 - 0x4]
  1559. 00001194  45EA 001A                lea.l      A2, [A2 + 0x1A]
  1560. 00001198  224A                     movea.l    A1, A2
  1561. 0000119A  2007                     move.l     D0, D7
  1562. 0000119C  A02E                     syscall    BlockMove/BlockMoveData
  1563. 0000119E  204C                     movea.l    A0, A4
  1564. 000011A0  A023                     syscall    DisposHandle/DisposeHandle
  1565. 000011A2  4CEE 1C80 FFEC           movem.l    D7,A2,A3,A4, [A6 - 0x14]
  1566. 000011A8  4E5E                     unlink     A6
  1567. 000011AA  2E9F                     move.l     [A7], [A7]+
  1568. 000011AC  4E75                     rts
  1569. fn000011AE:
  1570. 000011AE  4E56 0000                link       A6, 0
  1571. 000011B2  2F0C                     move.l     -[A7], A4
  1572. 000011B4  286E 0008                movea.l    A4, [A6 + 0x8]
  1573. 000011B8  302C 0006                move.w     D0, [A4 + 0x6]
  1574. 000011BC  5540                     subq.w     D0, 2
  1575. 000011BE  6B00 0096                bmi        +0x98 /* 00001256 */
  1576. 000011C2  0C40 001B                cmpi.w     D0, 0x1B
  1577. 000011C6  6E00 008E                bgt        +0x90 /* 00001256 */
  1578. 000011CA  D040                     add.w      D0, D0
  1579. 000011CC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1580. 000011D0  4EFB 0000                jmp        [PC + D0.w]
  1581. 000011D4  008A 0084 0084           ori.l      A2, 0x840084
  1582. 000011DA  0084 0084 003C           ori.l      D4, 0x84003C
  1583. 000011E0  0044 0084                ori.w      D4, 0x84
  1584. 000011E4  004C 008A                ori.w      A4, 0x8A
  1585. 000011E8  0084 0084 0084           ori.l      D4, 0x840084
  1586. 000011EE  0054 0066                ori.w      [A4], 0x66 /* 'f' */
  1587. 000011F2  005E 008A                ori.w      [A6]+, 0x8A
  1588. 000011F6  0084 0084 008A           ori.l      D4, 0x84008A
  1589. 000011FC  0084 0084 0084           ori.l      D4, 0x840084
  1590. 00001202  0084 008A 0084           ori.l      D4, 0x8A0084
  1591. 00001208  0084 006E 604E           ori.l      D4, 0x6E604E /* 'n`N' */
  1592. 0000120E  2F0C                     move.l     -[A7], A4
  1593. 00001210  4EBA FF06                jsr        [PC - 0xFA /* 00001118 */]
  1594. 00001214  6046                     bra        +0x48 /* 0000125C */
  1595. 00001216  2F0C                     move.l     -[A7], A4
  1596. 00001218  4EBA FF40                jsr        [PC - 0xC0 /* 0000115A */]
  1597. 0000121C  603E                     bra        +0x40 /* 0000125C */
  1598. 0000121E  7000                     moveq.l    D0, 0x00
  1599. 00001220  2940 0018                move.l     [A4 + 0x18], D0
  1600. 00001224  6036                     bra        +0x38 /* 0000125C */
  1601. 00001226  297C 5348 4150 0018      move.l     [A4 + 0x18], 0x53484150 /* 'SHAP' */
  1602. 0000122E  602C                     bra        +0x2E /* 0000125C */
  1603. 00001230  2F0C                     move.l     -[A7], A4
  1604. 00001232  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  1605. 00001236  6024                     bra        +0x26 /* 0000125C */
  1606. 00001238  2F0C                     move.l     -[A7], A4
  1607. 0000123A  4EAD 0BBA                jsr        [A5 + 0xBBA /* export_371 */]
  1608. 0000123E  601C                     bra        +0x1E /* 0000125C */
  1609. 00001240  2054                     movea.l    A0, [A4]
  1610. 00001242  226C 0014                movea.l    A1, [A4 + 0x14]
  1611. 00001246  41E8 001C                lea.l      A0, [A0 + 0x1C]
  1612. 0000124A  22D8                     move.l     [A1]+, [A0]+
  1613. 0000124C  22D8                     move.l     [A1]+, [A0]+
  1614. 0000124E  7000                     moveq.l    D0, 0x00
  1615. 00001250  2940 0018                move.l     [A4 + 0x18], D0
  1616. 00001254  6006                     bra        +0x8 /* 0000125C */
  1617. label00001256:
  1618. 00001256  2F0C                     move.l     -[A7], A4
  1619. 00001258  4EBA F3C0                jsr        [PC - 0xC40 /* 0000061A */]
  1620. label0000125C:
  1621. 0000125C  286E FFFC                movea.l    A4, [A6 - 0x4]
  1622. 00001260  4E5E                     unlink     A6
  1623. 00001262  2E9F                     move.l     [A7], [A7]+
  1624. 00001264  4E75                     rts
  1625. fn00001266:
  1626. 00001266  4E56 0000                link       A6, 0
  1627. 0000126A  2F0C                     move.l     -[A7], A4
  1628. 0000126C  286E 0008                movea.l    A4, [A6 + 0x8]
  1629. 00001270  7001                     moveq.l    D0, 0x01
  1630. 00001272  2940 0018                move.l     [A4 + 0x18], D0
  1631. 00001276  2F14                     move.l     -[A7], [A4]
  1632. 00001278  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1633. 0000127C  598F                     subq.l     A7, 4
  1634. 0000127E  700E                     moveq.l    D0, 0x0E
  1635. 00001280  2F00                     move.l     -[A7], D0
  1636. 00001282  2F3C 4D4F 5649           move.l     -[A7], 0x4D4F5649 /* 'MOVI' */
  1637. 00001288  2054                     movea.l    A0, [A4]
  1638. 0000128A  4868 001A                pea.l      [A0 + 0x1A]
  1639. 0000128E  A9FE                     syscall    PutScrap
  1640. 00001290  201F                     move.l     D0, [A7]+
  1641. 00001292  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  1642. 00001296  6606                     bne        +0x8 /* 0000129E */
  1643. 00001298  7000                     moveq.l    D0, 0x00
  1644. 0000129A  2940 0018                move.l     [A4 + 0x18], D0
  1645. label0000129E:
  1646. 0000129E  286E FFFC                movea.l    A4, [A6 - 0x4]
  1647. 000012A2  4E5E                     unlink     A6
  1648. 000012A4  2E9F                     move.l     [A7], [A7]+
  1649. 000012A6  4E75                     rts
  1650. fn000012A8:
  1651. 000012A8  4E56 FFFC                link       A6, -0x0004
  1652. 000012AC  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  1653. 000012B0  266E 0008                movea.l    A3, [A6 + 0x8]
  1654. 000012B4  2F0B                     move.l     -[A7], A3
  1655. 000012B6  4EBA F1B6                jsr        [PC - 0xE4A /* 0000046E */]
  1656. 000012BA  2053                     movea.l    A0, [A3]
  1657. 000012BC  2D48 FFFC                move.l     [A6 - 0x4], A0
  1658. 000012C0  7000                     moveq.l    D0, 0x00
  1659. 000012C2  2140 0016                move.l     [A0 + 0x16], D0
  1660. 000012C6  286B 0008                movea.l    A4, [A3 + 0x8]
  1661. 000012CA  598F                     subq.l     A7, 4
  1662. 000012CC  2F0C                     move.l     -[A7], A4
  1663. 000012CE  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1664. 000012D2  2E1F                     move.l     D7, [A7]+
  1665. 000012D4  700E                     moveq.l    D0, 0x0E
  1666. 000012D6  B087                     cmp.l      D0, D7
  1667. 000012D8  6C02                     bge        +0x4 /* 000012DC */
  1668. 000012DA  7E0E                     moveq.l    D7, 0x0E
  1669. label000012DC:
  1670. 000012DC  2054                     movea.l    A0, [A4]
  1671. 000012DE  246E FFFC                movea.l    A2, [A6 - 0x4]
  1672. 000012E2  45EA 001A                lea.l      A2, [A2 + 0x1A]
  1673. 000012E6  224A                     movea.l    A1, A2
  1674. 000012E8  2007                     move.l     D0, D7
  1675. 000012EA  A02E                     syscall    BlockMove/BlockMoveData
  1676. 000012EC  204C                     movea.l    A0, A4
  1677. 000012EE  A023                     syscall    DisposHandle/DisposeHandle
  1678. 000012F0  4CEE 1C80 FFEC           movem.l    D7,A2,A3,A4, [A6 - 0x14]
  1679. 000012F6  4E5E                     unlink     A6
  1680. 000012F8  2E9F                     move.l     [A7], [A7]+
  1681. 000012FA  4E75                     rts
  1682. fn000012FC:
  1683. 000012FC  4E56 0000                link       A6, 0
  1684. 00001300  48E7 0018                movem.l    -[A7], A3,A4
  1685. 00001304  286E 0008                movea.l    A4, [A6 + 0x8]
  1686. 00001308  2654                     movea.l    A3, [A4]
  1687. 0000130A  302C 0006                move.w     D0, [A4 + 0x6]
  1688. 0000130E  5540                     subq.w     D0, 2
  1689. 00001310  6B00 010A                bmi        +0x10C /* 0000141C */
  1690. 00001314  0C40 001B                cmpi.w     D0, 0x1B
  1691. 00001318  6E00 0102                bgt        +0x104 /* 0000141C */
  1692. 0000131C  D040                     add.w      D0, D0
  1693. 0000131E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1694. 00001322  4EFB 0000                jmp        [PC + D0.w]
  1695. 00001326  0060 00DA                ori.w      -[A0], 0xDA
  1696. 0000132A  008A 00F8 0078           ori.l      A2, 0xF80078
  1697. 00001330  00A0 00A8 00F8           ori.l      -[A0], 0xA800F8
  1698. 00001336  00C0                     .incomplete
  1699. 00001338  00F8                     .incomplete
  1700. 0000133A  00F8                     .incomplete
  1701. 0000133C  003E 00F8                ori.b      <<invalid special address>>, 0xF8
  1702. 00001340  00C0                     .incomplete
  1703. 00001342  00D2                     .incomplete
  1704. 00001344  00CA                     .incomplete
  1705. 00001346  00FE                     .incomplete
  1706. 00001348  00F8                     .incomplete
  1707. 0000134A  00F8                     .incomplete
  1708. 0000134C  00FE                     .incomplete
  1709. 0000134E  00F8                     .incomplete
  1710. 00001350  00B0 00F8 00F8 00FE      ori.l      [A0 + D0.w - 0x2], 0xF800F8
  1711. 00001358  00F8                     .incomplete
  1712. 0000135A  00F8                     .incomplete
  1713. 0000135C  00E2                     .incomplete
  1714. 0000135E  6000 00C2                bra        +0xC4 /* 00001422 */
  1715. 00001362  2F0C                     move.l     -[A7], A4
  1716. 00001364  4EAD 2D8A                jsr        [A5 + 0x2D8A /* export_1453 */]
  1717. 00001368  302D E54A                move.w     D0, [A5 - 0x1AB6]
  1718. 0000136C  48C0                     ext.l      D0
  1719. 0000136E  2940 0018                move.l     [A4 + 0x18], D0
  1720. 00001372  4A6D E54A                tst.w      [A5 - 0x1AB6]
  1721. 00001376  6700 00AA                beq        +0xAC /* 00001422 */
  1722. 0000137A  006B 0040 0008           ori.w      [A3 + 0x8], 0x40 /* '@' */
  1723. 00001380  6000 00A0                bra        +0xA2 /* 00001422 */
  1724. 00001384  2F0C                     move.l     -[A7], A4
  1725. 00001386  4EAD 2D8A                jsr        [A5 + 0x2D8A /* export_1453 */]
  1726. 0000138A  4A6D E54A                tst.w      [A5 - 0x1AB6]
  1727. 0000138E  6700 0092                beq        +0x94 /* 00001422 */
  1728. 00001392  006B 0040 0008           ori.w      [A3 + 0x8], 0x40 /* '@' */
  1729. 00001398  6000 0088                bra        +0x8A /* 00001422 */
  1730. 0000139C  2F0C                     move.l     -[A7], A4
  1731. 0000139E  4EBA F198                jsr        [PC - 0xE68 /* 00000538 */]
  1732. 000013A2  7000                     moveq.l    D0, 0x00
  1733. 000013A4  2740 0028                move.l     [A3 + 0x28], D0
  1734. 000013A8  2740 002C                move.l     [A3 + 0x2C], D0
  1735. 000013AC  6074                     bra        +0x76 /* 00001422 */
  1736. 000013AE  302C 0004                move.w     D0, [A4 + 0x4]
  1737. 000013B2  48C0                     ext.l      D0
  1738. 000013B4  2F00                     move.l     -[A7], D0
  1739. 000013B6  4EBA 3322                jsr        [PC + 0x3322 /* 000046DA */]
  1740. 000013BA  2F0C                     move.l     -[A7], A4
  1741. 000013BC  4EAD 2D9A                jsr        [A5 + 0x2D9A /* export_1455 */]
  1742. 000013C0  584F                     addq.w     A7, 4
  1743. 000013C2  605E                     bra        +0x60 /* 00001422 */
  1744. 000013C4  2F0C                     move.l     -[A7], A4
  1745. 000013C6  4EBA FE9E                jsr        [PC - 0x162 /* 00001266 */]
  1746. 000013CA  6056                     bra        +0x58 /* 00001422 */
  1747. 000013CC  2F0C                     move.l     -[A7], A4
  1748. 000013CE  4EBA FED8                jsr        [PC - 0x128 /* 000012A8 */]
  1749. 000013D2  604E                     bra        +0x50 /* 00001422 */
  1750. 000013D4  598F                     subq.l     A7, 4
  1751. 000013D6  486B 001A                pea.l      [A3 + 0x1A]
  1752. 000013DA  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  1753. 000013DE  295F 0018                move.l     [A4 + 0x18], [A7]+
  1754. 000013E2  603E                     bra        +0x40 /* 00001422 */
  1755. 000013E4  297C 4D4F 5649 0018      move.l     [A4 + 0x18], 0x4D4F5649 /* 'MOVI' */
  1756. 000013EC  6034                     bra        +0x36 /* 00001422 */
  1757. 000013EE  2F0C                     move.l     -[A7], A4
  1758. 000013F0  4EAD 0CDA                jsr        [A5 + 0xCDA /* export_407 */]
  1759. 000013F4  602C                     bra        +0x2E /* 00001422 */
  1760. 000013F6  2F0C                     move.l     -[A7], A4
  1761. 000013F8  4EAD 0BC2                jsr        [A5 + 0xBC2 /* export_372 */]
  1762. 000013FC  6024                     bra        +0x26 /* 00001422 */
  1763. 000013FE  2F0C                     move.l     -[A7], A4
  1764. 00001400  4EAD 2D92                jsr        [A5 + 0x2D92 /* export_1454 */]
  1765. 00001404  601C                     bra        +0x1E /* 00001422 */
  1766. 00001406  2054                     movea.l    A0, [A4]
  1767. 00001408  226C 0014                movea.l    A1, [A4 + 0x14]
  1768. 0000140C  41E8 001A                lea.l      A0, [A0 + 0x1A]
  1769. 00001410  22D8                     move.l     [A1]+, [A0]+
  1770. 00001412  22D8                     move.l     [A1]+, [A0]+
  1771. 00001414  7000                     moveq.l    D0, 0x00
  1772. 00001416  2940 0018                move.l     [A4 + 0x18], D0
  1773. 0000141A  6006                     bra        +0x8 /* 00001422 */
  1774. label0000141C:
  1775. 0000141C  2F0C                     move.l     -[A7], A4
  1776. 0000141E  4EBA F1FA                jsr        [PC - 0xE06 /* 0000061A */]
  1777. label00001422:
  1778. 00001422  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1779. 00001428  4E5E                     unlink     A6
  1780. 0000142A  2E9F                     move.l     [A7], [A7]+
  1781. 0000142C  4E75                     rts
  1782. fn0000142E:
  1783. 0000142E  4E56 0000                link       A6, 0
  1784. 00001432  2F0C                     move.l     -[A7], A4
  1785. 00001434  286E 0008                movea.l    A4, [A6 + 0x8]
  1786. 00001438  7001                     moveq.l    D0, 0x01
  1787. 0000143A  2940 0018                move.l     [A4 + 0x18], D0
  1788. 0000143E  2F14                     move.l     -[A7], [A4]
  1789. 00001440  4EBA F4B8                jsr        [PC - 0xB48 /* 000008FA */]
  1790. 00001444  598F                     subq.l     A7, 4
  1791. 00001446  701E                     moveq.l    D0, 0x1E
  1792. 00001448  2F00                     move.l     -[A7], D0
  1793. 0000144A  2F3C 4255 5454           move.l     -[A7], 0x42555454 /* 'BUTT' */
  1794. 00001450  2054                     movea.l    A0, [A4]
  1795. 00001452  4868 001A                pea.l      [A0 + 0x1A]
  1796. 00001456  A9FE                     syscall    PutScrap
  1797. 00001458  201F                     move.l     D0, [A7]+
  1798. 0000145A  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  1799. 0000145E  6606                     bne        +0x8 /* 00001466 */
  1800. 00001460  7000                     moveq.l    D0, 0x00
  1801. 00001462  2940 0018                move.l     [A4 + 0x18], D0
  1802. label00001466:
  1803. 00001466  2F14                     move.l     -[A7], [A4]
  1804. 00001468  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1805. 0000146C  286E FFFC                movea.l    A4, [A6 - 0x4]
  1806. 00001470  4E5E                     unlink     A6
  1807. 00001472  2E9F                     move.l     [A7], [A7]+
  1808. 00001474  4E75                     rts
  1809. fn00001476:
  1810. 00001476  4E56 FFFC                link       A6, -0x0004
  1811. 0000147A  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  1812. 0000147E  286E 0008                movea.l    A4, [A6 + 0x8]
  1813. 00001482  2F0C                     move.l     -[A7], A4
  1814. 00001484  4EBA EFE8                jsr        [PC - 0x1018 /* 0000046E */]
  1815. 00001488  2D54 FFFC                move.l     [A6 - 0x4], [A4]
  1816. 0000148C  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1817. 00001490  7001                     moveq.l    D0, 0x01
  1818. 00001492  1F00                     move.b     -[A7], D0
  1819. 00001494  1F00                     move.b     -[A7], D0
  1820. 00001496  4EAD 2E82                jsr        [A5 + 0x2E82 /* export_1484 */]
  1821. 0000149A  206E FFFC                movea.l    A0, [A6 - 0x4]
  1822. 0000149E  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1823. 000014A2  4EBA F608                jsr        [PC - 0x9F8 /* 00000AAC */]
  1824. 000014A6  206E FFFC                movea.l    A0, [A6 - 0x4]
  1825. 000014AA  117C 0007 0010           move.b     [A0 + 0x10], 0x7
  1826. 000014B0  266C 0008                movea.l    A3, [A4 + 0x8]
  1827. 000014B4  598F                     subq.l     A7, 4
  1828. 000014B6  2F0B                     move.l     -[A7], A3
  1829. 000014B8  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1830. 000014BC  2E1F                     move.l     D7, [A7]+
  1831. 000014BE  701E                     moveq.l    D0, 0x1E
  1832. 000014C0  B087                     cmp.l      D0, D7
  1833. 000014C2  6C02                     bge        +0x4 /* 000014C6 */
  1834. 000014C4  7E1E                     moveq.l    D7, 0x1E
  1835. label000014C6:
  1836. 000014C6  2053                     movea.l    A0, [A3]
  1837. 000014C8  246E FFFC                movea.l    A2, [A6 - 0x4]
  1838. 000014CC  45EA 001A                lea.l      A2, [A2 + 0x1A]
  1839. 000014D0  224A                     movea.l    A1, A2
  1840. 000014D2  2007                     move.l     D0, D7
  1841. 000014D4  A02E                     syscall    BlockMove/BlockMoveData
  1842. 000014D6  204B                     movea.l    A0, A3
  1843. 000014D8  A023                     syscall    DisposHandle/DisposeHandle
  1844. 000014DA  4CEE 1C80 FFEC           movem.l    D7,A2,A3,A4, [A6 - 0x14]
  1845. 000014E0  4E5E                     unlink     A6
  1846. 000014E2  2E9F                     move.l     [A7], [A7]+
  1847. 000014E4  4E75                     rts
  1848. fn000014E6:
  1849. 000014E6  4E56 0000                link       A6, 0
  1850. 000014EA  48E7 0018                movem.l    -[A7], A3,A4
  1851. 000014EE  286E 0008                movea.l    A4, [A6 + 0x8]
  1852. 000014F2  302C 0006                move.w     D0, [A4 + 0x6]
  1853. 000014F6  5F40                     subq.w     D0, 7
  1854. 000014F8  671E                     beq        +0x20 /* 00001518 */
  1855. 000014FA  5340                     subq.w     D0, 1
  1856. 000014FC  6722                     beq        +0x24 /* 00001520 */
  1857. 000014FE  5F40                     subq.w     D0, 7
  1858. 00001500  670C                     beq        +0xE /* 0000150E */
  1859. 00001502  5340                     subq.w     D0, 1
  1860. 00001504  6722                     beq        +0x24 /* 00001528 */
  1861. 00001506  0440 000D                subi.w     D0, 0xD /* '\r' */
  1862. 0000150A  672E                     beq        +0x30 /* 0000153A */
  1863. 0000150C  6042                     bra        +0x44 /* 00001550 */
  1864. label0000150E:
  1865. 0000150E  297C 4255 5454 0018      move.l     [A4 + 0x18], 0x42555454 /* 'BUTT' */
  1866. 00001516  603E                     bra        +0x40 /* 00001556 */
  1867. label00001518:
  1868. 00001518  2F0C                     move.l     -[A7], A4
  1869. 0000151A  4EBA FF12                jsr        [PC - 0xEE /* 0000142E */]
  1870. 0000151E  6036                     bra        +0x38 /* 00001556 */
  1871. label00001520:
  1872. 00001520  2F0C                     move.l     -[A7], A4
  1873. 00001522  4EBA FF52                jsr        [PC - 0xAE /* 00001476 */]
  1874. 00001526  602E                     bra        +0x30 /* 00001556 */
  1875. label00001528:
  1876. 00001528  2654                     movea.l    A3, [A4]
  1877. 0000152A  2F0C                     move.l     -[A7], A4
  1878. 0000152C  486B 001A                pea.l      [A3 + 0x1A]
  1879. 00001530  701E                     moveq.l    D0, 0x1E
  1880. 00001532  2F00                     move.l     -[A7], D0
  1881. 00001534  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  1882. 00001538  601C                     bra        +0x1E /* 00001556 */
  1883. label0000153A:
  1884. 0000153A  2054                     movea.l    A0, [A4]
  1885. 0000153C  226C 0014                movea.l    A1, [A4 + 0x14]
  1886. 00001540  41E8 0028                lea.l      A0, [A0 + 0x28]
  1887. 00001544  22D8                     move.l     [A1]+, [A0]+
  1888. 00001546  22D8                     move.l     [A1]+, [A0]+
  1889. 00001548  7000                     moveq.l    D0, 0x00
  1890. 0000154A  2940 0018                move.l     [A4 + 0x18], D0
  1891. 0000154E  6006                     bra        +0x8 /* 00001556 */
  1892. label00001550:
  1893. 00001550  2F0C                     move.l     -[A7], A4
  1894. 00001552  4EBA F652                jsr        [PC - 0x9AE /* 00000BA6 */]
  1895. label00001556:
  1896. 00001556  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1897. 0000155C  4E5E                     unlink     A6
  1898. 0000155E  2E9F                     move.l     [A7], [A7]+
  1899. 00001560  4E75                     rts
  1900. fn00001562:
  1901. 00001562  4E56 0000                link       A6, 0
  1902. 00001566  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  1903. 0000156A  4207                     clr.b      D7
  1904. 0000156C  206E 0008                movea.l    A0, [A6 + 0x8]
  1905. 00001570  2650                     movea.l    A3, [A0]
  1906. 00001572  558F                     subq.l     A7, 2
  1907. 00001574  2F0B                     move.l     -[A7], A3
  1908. 00001576  4EBA 081A                jsr        [PC + 0x81A /* 00001D92 */]
  1909. 0000157A  4A1F                     tst.b      [A7]+
  1910. 0000157C  6600 008C                bne        +0x8E /* 0000160A */
  1911. 00001580  286B 0016                movea.l    A4, [A3 + 0x16]
  1912. 00001584  200C                     move.l     D0, A4
  1913. 00001586  6700 0082                beq        +0x84 /* 0000160A */
  1914. 0000158A  4A94                     tst.l      [A4]
  1915. 0000158C  677C                     beq        +0x7E /* 0000160A */
  1916. 0000158E  2F0C                     move.l     -[A7], A4
  1917. 00001590  4EAD 08B2                jsr        [A5 + 0x8B2 /* export_274 */]
  1918. 00001594  1E00                     move.b     D7, D0
  1919. 00001596  4A2E 000F                tst.b      [A6 + 0xF]
  1920. 0000159A  584F                     addq.w     A7, 4
  1921. 0000159C  6726                     beq        +0x28 /* 000015C4 */
  1922. 0000159E  4A2E 0013                tst.b      [A6 + 0x13]
  1923. 000015A2  6712                     beq        +0x14 /* 000015B6 */
  1924. 000015A4  2F0B                     move.l     -[A7], A3
  1925. 000015A6  7004                     moveq.l    D0, 0x04
  1926. 000015A8  3F00                     move.w     -[A7], D0
  1927. 000015AA  4A07                     tst.b      D7
  1928. 000015AC  57C3                     seq        D3
  1929. 000015AE  4403                     neg.b      D3
  1930. 000015B0  1F03                     move.b     -[A7], D3
  1931. 000015B2  4EBA 0C0E                jsr        [PC + 0xC0E /* 000021C2 */]
  1932. label000015B6:
  1933. 000015B6  7001                     moveq.l    D0, 0x01
  1934. 000015B8  2F00                     move.l     -[A7], D0
  1935. 000015BA  2F0C                     move.l     -[A7], A4
  1936. 000015BC  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  1937. 000015C0  504F                     addq.w     A7, 8
  1938. 000015C2  6046                     bra        +0x48 /* 0000160A */
  1939. label000015C4:
  1940. 000015C4  4A07                     tst.b      D7
  1941. 000015C6  6622                     bne        +0x24 /* 000015EA */
  1942. 000015C8  558F                     subq.l     A7, 2
  1943. 000015CA  206E 0008                movea.l    A0, [A6 + 0x8]
  1944. 000015CE  3F28 0004                move.w     -[A7], [A0 + 0x4]
  1945. 000015D2  4EBA 0654                jsr        [PC + 0x654 /* 00001C28 */]
  1946. 000015D6  0C5F 045C                cmpi.w     [A7]+, 0x45C
  1947. 000015DA  6C0E                     bge        +0x10 /* 000015EA */
  1948. 000015DC  2F0B                     move.l     -[A7], A3
  1949. 000015DE  7004                     moveq.l    D0, 0x04
  1950. 000015E0  3F00                     move.w     -[A7], D0
  1951. 000015E2  7201                     moveq.l    D1, 0x01
  1952. 000015E4  1F01                     move.b     -[A7], D1
  1953. 000015E6  4EBA 0BDA                jsr        [PC + 0xBDA /* 000021C2 */]
  1954. label000015EA:
  1955. 000015EA  558F                     subq.l     A7, 2
  1956. 000015EC  206E 0008                movea.l    A0, [A6 + 0x8]
  1957. 000015F0  3F28 0004                move.w     -[A7], [A0 + 0x4]
  1958. 000015F4  4EBA 0632                jsr        [PC + 0x632 /* 00001C28 */]
  1959. 000015F8  0C5F 045D                cmpi.w     [A7]+, 0x45D
  1960. 000015FC  6C0C                     bge        +0xE /* 0000160A */
  1961. 000015FE  7001                     moveq.l    D0, 0x01
  1962. 00001600  2F00                     move.l     -[A7], D0
  1963. 00001602  2F0C                     move.l     -[A7], A4
  1964. 00001604  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  1965. 00001608  504F                     addq.w     A7, 8
  1966. label0000160A:
  1967. 0000160A  4CEE 1888 FFF0           movem.l    D3,D7,A3,A4, [A6 - 0x10]
  1968. 00001610  4E5E                     unlink     A6
  1969. 00001612  4E75                     rts
  1970. fn00001614:
  1971. 00001614  4E56 FFFC                link       A6, -0x0004
  1972. 00001618  48E7 0018                movem.l    -[A7], A3,A4
  1973. 0000161C  286E 0008                movea.l    A4, [A6 + 0x8]
  1974. 00001620  2654                     movea.l    A3, [A4]
  1975. 00001622  302C 0006                move.w     D0, [A4 + 0x6]
  1976. 00001626  5540                     subq.w     D0, 2
  1977. 00001628  6B00 0170                bmi        +0x172 /* 0000179A */
  1978. 0000162C  0C40 0019                cmpi.w     D0, 0x19
  1979. 00001630  6E00 0168                bgt        +0x16A /* 0000179A */
  1980. 00001634  D040                     add.w      D0, D0
  1981. 00001636  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1982. 0000163A  4EFB 0000                jmp        [PC + D0.w]
  1983. 0000163E  00DE                     .incomplete
  1984. 00001640  0070 015E 015E           ori.w      <<invalid full ext with IS == 1 and I/IS == 6>>, 0x15E
  1985. 00001646  015E                     bchg       [A6]+, D0
  1986. 00001648  0116                     btst       [A6], D0
  1987. 0000164A  00AE 015E 0154 015E      ori.l      [A6 + 0x15E], 0x15E0154
  1988. 00001652  015E                     bchg       [A6]+, D0
  1989. 00001654  0036 015E 0154           ori.b      <<invalid full ext with I/IS == 4>>, 0x5E /* '^' */
  1990. 0000165A  015E                     bchg       [A6]+, D0
  1991. 0000165C  015E                     bchg       [A6]+, D0
  1992. 0000165E  0056 0036                ori.w      [A6], 0x36 /* '6' */
  1993. 00001662  0036 0036 015E           ori.b      <<invalid full ext with IS == 1 and I/IS == 6>>, 0x36 /* '6' */
  1994. 00001668  015E                     bchg       [A6]+, D0
  1995. 0000166A  015E                     bchg       [A6]+, D0
  1996. 0000166C  015E                     bchg       [A6]+, D0
  1997. 0000166E  0036 0102 558F 2F0B 4EBA ori.b      [[ + <<invalid base displacement size>>] + D5 * 4 + 0x2F0B4EBA], 0x2
  1998. 00001678  071A                     btst       [A2]+, D3
  1999. 0000167A  4A1F                     tst.b      [A7]+
  2000. 0000167C  670A                     beq        +0xC /* 00001688 */
  2001. 0000167E  2F0C                     move.l     -[A7], A4
  2002. 00001680  4EBA EF98                jsr        [PC - 0x1068 /* 0000061A */]
  2003. 00001684  6000 011A                bra        +0x11C /* 000017A0 */
  2004. label00001688:
  2005. 00001688  2F0C                     move.l     -[A7], A4
  2006. 0000168A  4EBA 236E                jsr        [PC + 0x236E /* 000039FA */]
  2007. 0000168E  6000 0110                bra        +0x112 /* 000017A0 */
  2008. 00001692  2F0C                     move.l     -[A7], A4
  2009. 00001694  4EBA EF84                jsr        [PC - 0x107C /* 0000061A */]
  2010. 00001698  7001                     moveq.l    D0, 0x01
  2011. 0000169A  2F00                     move.l     -[A7], D0
  2012. 0000169C  2F00                     move.l     -[A7], D0
  2013. 0000169E  2F0C                     move.l     -[A7], A4
  2014. 000016A0  4EBA FEC0                jsr        [PC - 0x140 /* 00001562 */]
  2015. 000016A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2016. 000016A8  6000 00F6                bra        +0xF8 /* 000017A0 */
  2017. 000016AC  558F                     subq.l     A7, 2
  2018. 000016AE  2F0B                     move.l     -[A7], A3
  2019. 000016B0  4EBA 06E0                jsr        [PC + 0x6E0 /* 00001D92 */]
  2020. 000016B4  4A1F                     tst.b      [A7]+
  2021. 000016B6  670A                     beq        +0xC /* 000016C2 */
  2022. 000016B8  2F0C                     move.l     -[A7], A4
  2023. 000016BA  4EBA EF5E                jsr        [PC - 0x10A2 /* 0000061A */]
  2024. 000016BE  6000 00E0                bra        +0xE2 /* 000017A0 */
  2025. label000016C2:
  2026. 000016C2  4AAB 0016                tst.l      [A3 + 0x16]
  2027. 000016C6  6712                     beq        +0x14 /* 000016DA */
  2028. 000016C8  206B 0016                movea.l    A0, [A3 + 0x16]
  2029. 000016CC  4A90                     tst.l      [A0]
  2030. 000016CE  670A                     beq        +0xC /* 000016DA */
  2031. 000016D0  2F0C                     move.l     -[A7], A4
  2032. 000016D2  4EBA EF46                jsr        [PC - 0x10BA /* 0000061A */]
  2033. 000016D6  6000 00C8                bra        +0xCA /* 000017A0 */
  2034. label000016DA:
  2035. 000016DA  598F                     subq.l     A7, 4
  2036. 000016DC  2F0C                     move.l     -[A7], A4
  2037. 000016DE  4EBA EB3A                jsr        [PC - 0x14C6 /* 0000021A */]
  2038. 000016E2  295F 0018                move.l     [A4 + 0x18], [A7]+
  2039. 000016E6  6000 00B8                bra        +0xBA /* 000017A0 */
  2040. 000016EA  2F0C                     move.l     -[A7], A4
  2041. 000016EC  4EBA EF2C                jsr        [PC - 0x10D4 /* 0000061A */]
  2042. 000016F0  558F                     subq.l     A7, 2
  2043. 000016F2  2F0B                     move.l     -[A7], A3
  2044. 000016F4  4EBA 069C                jsr        [PC + 0x69C /* 00001D92 */]
  2045. 000016F8  4A1F                     tst.b      [A7]+
  2046. 000016FA  6708                     beq        +0xA /* 00001704 */
  2047. 000016FC  486B 0016                pea.l      [A3 + 0x16]
  2048. 00001700  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  2049. label00001704:
  2050. 00001704  7000                     moveq.l    D0, 0x00
  2051. 00001706  2F00                     move.l     -[A7], D0
  2052. 00001708  7201                     moveq.l    D1, 0x01
  2053. 0000170A  2F01                     move.l     -[A7], D1
  2054. 0000170C  2F0C                     move.l     -[A7], A4
  2055. 0000170E  4EBA FE52                jsr        [PC - 0x1AE /* 00001562 */]
  2056. 00001712  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2057. 00001716  6000 0088                bra        +0x8A /* 000017A0 */
  2058. 0000171A  558F                     subq.l     A7, 2
  2059. 0000171C  2F0B                     move.l     -[A7], A3
  2060. 0000171E  4EBA 0672                jsr        [PC + 0x672 /* 00001D92 */]
  2061. 00001722  4A1F                     tst.b      [A7]+
  2062. 00001724  6606                     bne        +0x8 /* 0000172C */
  2063. 00001726  2F0C                     move.l     -[A7], A4
  2064. 00001728  4EBA EC94                jsr        [PC - 0x136C /* 000003BE */]
  2065. label0000172C:
  2066. 0000172C  7000                     moveq.l    D0, 0x00
  2067. 0000172E  2F00                     move.l     -[A7], D0
  2068. 00001730  2F00                     move.l     -[A7], D0
  2069. 00001732  2F0C                     move.l     -[A7], A4
  2070. 00001734  4EBA FE2C                jsr        [PC - 0x1D4 /* 00001562 */]
  2071. 00001738  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2072. 0000173C  6062                     bra        +0x64 /* 000017A0 */
  2073. 0000173E  558F                     subq.l     A7, 2
  2074. 00001740  2F0B                     move.l     -[A7], A3
  2075. 00001742  4EBA 064E                jsr        [PC + 0x64E /* 00001D92 */]
  2076. 00001746  4A1F                     tst.b      [A7]+
  2077. 00001748  6656                     bne        +0x58 /* 000017A0 */
  2078. 0000174A  2F0C                     move.l     -[A7], A4
  2079. 0000174C  4EBA EECC                jsr        [PC - 0x1134 /* 0000061A */]
  2080. 00001750  604E                     bra        +0x50 /* 000017A0 */
  2081. 00001752  558F                     subq.l     A7, 2
  2082. 00001754  2F0B                     move.l     -[A7], A3
  2083. 00001756  4EBA 063A                jsr        [PC + 0x63A /* 00001D92 */]
  2084. 0000175A  4A1F                     tst.b      [A7]+
  2085. 0000175C  6720                     beq        +0x22 /* 0000177E */
  2086. 0000175E  7001                     moveq.l    D0, 0x01
  2087. 00001760  A122                     syscall    NewHandle, flags=1
  2088. 00001762  2D48 FFFC                move.l     [A6 - 0x4], A0
  2089. 00001766  2F0C                     move.l     -[A7], A4
  2090. 00001768  2F08                     move.l     -[A7], A0
  2091. 0000176A  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  2092. 00001770  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  2093. 00001774  486E FFFC                pea.l      [A6 - 0x4]
  2094. 00001778  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  2095. 0000177C  6022                     bra        +0x24 /* 000017A0 */
  2096. label0000177E:
  2097. 0000177E  2F0C                     move.l     -[A7], A4
  2098. 00001780  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  2099. 00001784  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  2100. 0000178A  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  2101. 0000178E  6010                     bra        +0x12 /* 000017A0 */
  2102. 00001790  297C 736E 6420 0018      move.l     [A4 + 0x18], 0x736E6420 /* 'snd ' */
  2103. 00001798  6006                     bra        +0x8 /* 000017A0 */
  2104. label0000179A:
  2105. 0000179A  2F0C                     move.l     -[A7], A4
  2106. 0000179C  4EBA EE7C                jsr        [PC - 0x1184 /* 0000061A */]
  2107. label000017A0:
  2108. 000017A0  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  2109. 000017A6  4E5E                     unlink     A6
  2110. 000017A8  2E9F                     move.l     [A7], [A7]+
  2111. 000017AA  4E75                     rts
  2112. fn000017AC:
  2113. 000017AC  4E56 0000                link       A6, 0
  2114. 000017B0  48E7 0308                movem.l    -[A7], D6,D7,A4
  2115. 000017B4  3C2E 000A                move.w     D6, [A6 + 0xA]
  2116. 000017B8  4AAD DE2C                tst.l      [A5 - 0x21D4]
  2117. 000017BC  6728                     beq        +0x2A /* 000017E6 */
  2118. 000017BE  206D DE2C                movea.l    A0, [A5 - 0x21D4]
  2119. 000017C2  2050                     movea.l    A0, [A0]
  2120. 000017C4  3E10                     move.w     D7, [A0]
  2121. 000017C6  206D DE2C                movea.l    A0, [A5 - 0x21D4]
  2122. 000017CA  2050                     movea.l    A0, [A0]
  2123. 000017CC  49E8 0002                lea.l      A4, [A0 + 0x2]
  2124. 000017D0  6010                     bra        +0x12 /* 000017E2 */
  2125. label000017D2:
  2126. 000017D2  BC54                     cmp.w      D6, [A4]
  2127. 000017D4  6606                     bne        +0x8 /* 000017DC */
  2128. 000017D6  202C 0002                move.l     D0, [A4 + 0x2]
  2129. 000017DA  600C                     bra        +0xE /* 000017E8 */
  2130. label000017DC:
  2131. 000017DC  3007                     move.w     D0, D7
  2132. 000017DE  5347                     subq.w     D7, 1
  2133. 000017E0  5C4C                     addq.w     A4, 6
  2134. label000017E2:
  2135. 000017E2  4A47                     tst.w      D7
  2136. 000017E4  6EEC                     bgt        -0x12 /* 000017D2 */
  2137. label000017E6:
  2138. 000017E6  7000                     moveq.l    D0, 0x00
  2139. label000017E8:
  2140. 000017E8  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  2141. 000017EE  4E5E                     unlink     A6
  2142. 000017F0  4E75                     rts
  2143. fn000017F2:
  2144. 000017F2  4E56 FFFC                link       A6, -0x0004
  2145. 000017F6  48E7 0018                movem.l    -[A7], A3,A4
  2146. 000017FA  286E 0008                movea.l    A4, [A6 + 0x8]
  2147. 000017FE  2654                     movea.l    A3, [A4]
  2148. 00001800  302C 0006                move.w     D0, [A4 + 0x6]
  2149. 00001804  5540                     subq.w     D0, 2
  2150. 00001806  6B00 0152                bmi        +0x154 /* 0000195A */
  2151. 0000180A  0C40 0019                cmpi.w     D0, 0x19
  2152. 0000180E  6E00 014A                bgt        +0x14C /* 0000195A */
  2153. 00001812  D040                     add.w      D0, D0
  2154. 00001814  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2155. 00001818  4EFB 0000                jmp        [PC + D0.w]
  2156. 0000181C  00A8 0060 0140 0140      ori.l      [A0 + 0x140], 0x600140
  2157. 00001824  0140                     bchg       D0, D0
  2158. 00001826  00D4                     .incomplete
  2159. 00001828  009E 0140 012A           ori.l      [A6]+, 0x140012A
  2160. 0000182E  0140                     bchg       D0, D0
  2161. 00001830  0140                     bchg       D0, D0
  2162. 00001832  0036 0140 012A 0140 0140 ori.b      [[A6 + 0x140 + D0] + 0x140], 0x40 /* '@' */
  2163. 0000183C  0056 0036                ori.w      [A6], 0x36 /* '6' */
  2164. 00001840  0036 0036 0140           ori.b      [A6 + <<invalid base displacement size>>], 0x36 /* '6' */
  2165. 00001846  0140                     bchg       D0, D0
  2166. 00001848  0140                     bchg       D0, D0
  2167. 0000184A  0140                     bchg       D0, D0
  2168. 0000184C  0036 00C0 558F 2F0B 4EBA ori.b      [[ + <<invalid base displacement size>>] + D5 * 4 + 0x2F0B4EBA], 0xC0
  2169. 00001856  053C 4A1F                btst       0x1F, D2
  2170. 0000185A  670A                     beq        +0xC /* 00001866 */
  2171. 0000185C  2F0C                     move.l     -[A7], A4
  2172. 0000185E  4EBA EDBA                jsr        [PC - 0x1246 /* 0000061A */]
  2173. 00001862  6000 00FC                bra        +0xFE /* 00001960 */
  2174. label00001866:
  2175. 00001866  2F0C                     move.l     -[A7], A4
  2176. 00001868  4EBA 2190                jsr        [PC + 0x2190 /* 000039FA */]
  2177. 0000186C  6000 00F2                bra        +0xF4 /* 00001960 */
  2178. 00001870  2F0C                     move.l     -[A7], A4
  2179. 00001872  4EBA EDA6                jsr        [PC - 0x125A /* 0000061A */]
  2180. 00001876  6000 00E8                bra        +0xEA /* 00001960 */
  2181. 0000187A  558F                     subq.l     A7, 2
  2182. 0000187C  2F0B                     move.l     -[A7], A3
  2183. 0000187E  4EBA 0512                jsr        [PC + 0x512 /* 00001D92 */]
  2184. 00001882  4A1F                     tst.b      [A7]+
  2185. 00001884  670A                     beq        +0xC /* 00001890 */
  2186. 00001886  2F0C                     move.l     -[A7], A4
  2187. 00001888  4EBA ED90                jsr        [PC - 0x1270 /* 0000061A */]
  2188. 0000188C  6000 00D2                bra        +0xD4 /* 00001960 */
  2189. label00001890:
  2190. 00001890  4AAB 0016                tst.l      [A3 + 0x16]
  2191. 00001894  6712                     beq        +0x14 /* 000018A8 */
  2192. 00001896  206B 0016                movea.l    A0, [A3 + 0x16]
  2193. 0000189A  4A90                     tst.l      [A0]
  2194. 0000189C  670A                     beq        +0xC /* 000018A8 */
  2195. 0000189E  2F0C                     move.l     -[A7], A4
  2196. 000018A0  4EBA ED78                jsr        [PC - 0x1288 /* 0000061A */]
  2197. 000018A4  6000 00BA                bra        +0xBC /* 00001960 */
  2198. label000018A8:
  2199. 000018A8  598F                     subq.l     A7, 4
  2200. 000018AA  2F0C                     move.l     -[A7], A4
  2201. 000018AC  4EBA E96C                jsr        [PC - 0x1694 /* 0000021A */]
  2202. 000018B0  295F 0018                move.l     [A4 + 0x18], [A7]+
  2203. 000018B4  6000 00AA                bra        +0xAC /* 00001960 */
  2204. 000018B8  2F0C                     move.l     -[A7], A4
  2205. 000018BA  4EBA ED5E                jsr        [PC - 0x12A2 /* 0000061A */]
  2206. 000018BE  6000 00A0                bra        +0xA2 /* 00001960 */
  2207. 000018C2  558F                     subq.l     A7, 2
  2208. 000018C4  2F0B                     move.l     -[A7], A3
  2209. 000018C6  4EBA 04CA                jsr        [PC + 0x4CA /* 00001D92 */]
  2210. 000018CA  4A1F                     tst.b      [A7]+
  2211. 000018CC  6600 0092                bne        +0x94 /* 00001960 */
  2212. 000018D0  2F0C                     move.l     -[A7], A4
  2213. 000018D2  4EBA EAEA                jsr        [PC - 0x1516 /* 000003BE */]
  2214. 000018D6  6000 0088                bra        +0x8A /* 00001960 */
  2215. 000018DA  558F                     subq.l     A7, 2
  2216. 000018DC  2F0B                     move.l     -[A7], A3
  2217. 000018DE  4EBA 04B2                jsr        [PC + 0x4B2 /* 00001D92 */]
  2218. 000018E2  4A1F                     tst.b      [A7]+
  2219. 000018E4  667A                     bne        +0x7C /* 00001960 */
  2220. 000018E6  2F0C                     move.l     -[A7], A4
  2221. 000018E8  4EBA ED30                jsr        [PC - 0x12D0 /* 0000061A */]
  2222. 000018EC  6072                     bra        +0x74 /* 00001960 */
  2223. 000018EE  558F                     subq.l     A7, 2
  2224. 000018F0  2F0B                     move.l     -[A7], A3
  2225. 000018F2  4EBA 049E                jsr        [PC + 0x49E /* 00001D92 */]
  2226. 000018F6  4A1F                     tst.b      [A7]+
  2227. 000018F8  672C                     beq        +0x2E /* 00001926 */
  2228. 000018FA  7001                     moveq.l    D0, 0x01
  2229. 000018FC  A122                     syscall    NewHandle, flags=1
  2230. 000018FE  2D48 FFFC                move.l     [A6 - 0x4], A0
  2231. 00001902  2F0C                     move.l     -[A7], A4
  2232. 00001904  2F08                     move.l     -[A7], A0
  2233. 00001906  102B 0010                move.b     D0, [A3 + 0x10]
  2234. 0000190A  4880                     ext.w      D0
  2235. 0000190C  48C0                     ext.l      D0
  2236. 0000190E  2F00                     move.l     -[A7], D0
  2237. 00001910  4EBA FE9A                jsr        [PC - 0x166 /* 000017AC */]
  2238. 00001914  588F                     addq.l     A7, 4
  2239. 00001916  2F00                     move.l     -[A7], D0
  2240. 00001918  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  2241. 0000191C  486E FFFC                pea.l      [A6 - 0x4]
  2242. 00001920  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  2243. 00001924  603A                     bra        +0x3C /* 00001960 */
  2244. label00001926:
  2245. 00001926  2F0C                     move.l     -[A7], A4
  2246. 00001928  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  2247. 0000192C  102B 0010                move.b     D0, [A3 + 0x10]
  2248. 00001930  4880                     ext.w      D0
  2249. 00001932  48C0                     ext.l      D0
  2250. 00001934  2F00                     move.l     -[A7], D0
  2251. 00001936  4EBA FE74                jsr        [PC - 0x18C /* 000017AC */]
  2252. 0000193A  588F                     addq.l     A7, 4
  2253. 0000193C  2F00                     move.l     -[A7], D0
  2254. 0000193E  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  2255. 00001942  601C                     bra        +0x1E /* 00001960 */
  2256. 00001944  102B 0010                move.b     D0, [A3 + 0x10]
  2257. 00001948  4880                     ext.w      D0
  2258. 0000194A  48C0                     ext.l      D0
  2259. 0000194C  2F00                     move.l     -[A7], D0
  2260. 0000194E  4EBA FE5C                jsr        [PC - 0x1A4 /* 000017AC */]
  2261. 00001952  2940 0018                move.l     [A4 + 0x18], D0
  2262. 00001956  584F                     addq.w     A7, 4
  2263. 00001958  6006                     bra        +0x8 /* 00001960 */
  2264. label0000195A:
  2265. 0000195A  2F0C                     move.l     -[A7], A4
  2266. 0000195C  4EBA ECBC                jsr        [PC - 0x1344 /* 0000061A */]
  2267. label00001960:
  2268. 00001960  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  2269. 00001966  4E5E                     unlink     A6
  2270. 00001968  2E9F                     move.l     [A7], [A7]+
  2271. 0000196A  4E75                     rts
  2272. fn0000196C:
  2273. 0000196C  4E56 0000                link       A6, 0
  2274. 00001970  48E7 0118                movem.l    -[A7], D7,A3,A4
  2275. 00001974  4207                     clr.b      D7
  2276. 00001976  206E 0008                movea.l    A0, [A6 + 0x8]
  2277. 0000197A  2650                     movea.l    A3, [A0]
  2278. 0000197C  7000                     moveq.l    D0, 0x00
  2279. 0000197E  2140 0018                move.l     [A0 + 0x18], D0
  2280. 00001982  2F0B                     move.l     -[A7], A3
  2281. 00001984  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2282. 00001988  598F                     subq.l     A7, 4
  2283. 0000198A  7002                     moveq.l    D0, 0x02
  2284. 0000198C  2F00                     move.l     -[A7], D0
  2285. 0000198E  2F3C 5343 5249           move.l     -[A7], 0x53435249 /* 'SCRI' */
  2286. 00001994  486B 001A                pea.l      [A3 + 0x1A]
  2287. 00001998  A9FE                     syscall    PutScrap
  2288. 0000199A  201F                     move.l     D0, [A7]+
  2289. 0000199C  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  2290. 000019A0  6634                     bne        +0x36 /* 000019D6 */
  2291. 000019A2  598F                     subq.l     A7, 4
  2292. 000019A4  2F0B                     move.l     -[A7], A3
  2293. 000019A6  7000                     moveq.l    D0, 0x00
  2294. 000019A8  3F00                     move.w     -[A7], D0
  2295. 000019AA  4EBA 086C                jsr        [PC + 0x86C /* 00002218 */]
  2296. 000019AE  285F                     movea.l    A4, [A7]+
  2297. 000019B0  200C                     move.l     D0, A4
  2298. 000019B2  6722                     beq        +0x24 /* 000019D6 */
  2299. 000019B4  204C                     movea.l    A0, A4
  2300. 000019B6  A029                     syscall    HLock
  2301. 000019B8  598F                     subq.l     A7, 4
  2302. 000019BA  598F                     subq.l     A7, 4
  2303. 000019BC  2F0C                     move.l     -[A7], A4
  2304. 000019BE  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  2305. 000019C2  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  2306. 000019C8  2F14                     move.l     -[A7], [A4]
  2307. 000019CA  A9FE                     syscall    PutScrap
  2308. 000019CC  201F                     move.l     D0, [A7]+
  2309. 000019CE  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  2310. 000019D2  204C                     movea.l    A0, A4
  2311. 000019D4  A023                     syscall    DisposHandle/DisposeHandle
  2312. label000019D6:
  2313. 000019D6  4A6D E54A                tst.w      [A5 - 0x1AB6]
  2314. 000019DA  670A                     beq        +0xC /* 000019E6 */
  2315. 000019DC  206E 0008                movea.l    A0, [A6 + 0x8]
  2316. 000019E0  7001                     moveq.l    D0, 0x01
  2317. 000019E2  2140 0018                move.l     [A0 + 0x18], D0
  2318. label000019E6:
  2319. 000019E6  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  2320. 000019EC  4E5E                     unlink     A6
  2321. 000019EE  4E75                     rts
  2322. fn000019F0:
  2323. 000019F0  4E56 0000                link       A6, 0
  2324. 000019F4  48E7 0018                movem.l    -[A7], A3,A4
  2325. 000019F8  286E 0008                movea.l    A4, [A6 + 0x8]
  2326. 000019FC  266C 0008                movea.l    A3, [A4 + 0x8]
  2327. 00001A00  7000                     moveq.l    D0, 0x00
  2328. 00001A02  2940 0008                move.l     [A4 + 0x8], D0
  2329. 00001A06  598F                     subq.l     A7, 4
  2330. 00001A08  2F0B                     move.l     -[A7], A3
  2331. 00001A0A  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  2332. 00001A0E  7002                     moveq.l    D0, 0x02
  2333. 00001A10  B09F                     cmp.l      D0, [A7]+
  2334. 00001A12  6E08                     bgt        +0xA /* 00001A1C */
  2335. 00001A14  2053                     movea.l    A0, [A3]
  2336. 00001A16  2254                     movea.l    A1, [A4]
  2337. 00001A18  3350 001A                move.w     [A1 + 0x1A], [A0]
  2338. label00001A1C:
  2339. 00001A1C  204B                     movea.l    A0, A3
  2340. 00001A1E  A023                     syscall    DisposHandle/DisposeHandle
  2341. 00001A20  2F0C                     move.l     -[A7], A4
  2342. 00001A22  4EBA EA4A                jsr        [PC - 0x15B6 /* 0000046E */]
  2343. 00001A26  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2344. 00001A2C  4E5E                     unlink     A6
  2345. 00001A2E  4E75                     rts
  2346. fn00001A30:
  2347. 00001A30  4E56 FFFA                link       A6, -0x0006
  2348. 00001A34  48E7 0038                movem.l    -[A7], A2,A3,A4
  2349. 00001A38  266E 0008                movea.l    A3, [A6 + 0x8]
  2350. 00001A3C  2853                     movea.l    A4, [A3]
  2351. 00001A3E  2F0B                     move.l     -[A7], A3
  2352. 00001A40  486E FFFA                pea.l      [A6 - 0x6]
  2353. 00001A44  486E FFFF                pea.l      [A6 - 0x1]
  2354. 00001A48  4EBA 09CA                jsr        [PC + 0x9CA /* 00002414 */]
  2355. 00001A4C  7002                     moveq.l    D0, 0x02
  2356. 00001A4E  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  2357. 00001A52  6C06                     bge        +0x8 /* 00001A5A */
  2358. 00001A54  1D7C 0002 FFFF           move.b     [A6 - 0x1], 0x2
  2359. label00001A5A:
  2360. 00001A5A  7002                     moveq.l    D0, 0x02
  2361. 00001A5C  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  2362. 00001A60  6F08                     ble        +0xA /* 00001A6A */
  2363. 00001A62  397C 0003 001A           move.w     [A4 + 0x1A], 0x3
  2364. 00001A68  600E                     bra        +0x10 /* 00001A78 */
  2365. label00001A6A:
  2366. 00001A6A  206E FFFA                movea.l    A0, [A6 - 0x6]
  2367. 00001A6E  45EC 001A                lea.l      A2, [A4 + 0x1A]
  2368. 00001A72  224A                     movea.l    A1, A2
  2369. 00001A74  7002                     moveq.l    D0, 0x02
  2370. 00001A76  A02E                     syscall    BlockMove/BlockMoveData
  2371. label00001A78:
  2372. 00001A78  4CEE 1C00 FFEE           movem.l    A2,A3,A4, [A6 - 0x12]
  2373. 00001A7E  4E5E                     unlink     A6
  2374. 00001A80  4E75                     rts
  2375. fn00001A82:
  2376. 00001A82  4E56 0000                link       A6, 0
  2377. 00001A86  48E7 0018                movem.l    -[A7], A3,A4
  2378. 00001A8A  286E 0008                movea.l    A4, [A6 + 0x8]
  2379. 00001A8E  2654                     movea.l    A3, [A4]
  2380. 00001A90  2F0C                     move.l     -[A7], A4
  2381. 00001A92  486B 001A                pea.l      [A3 + 0x1A]
  2382. 00001A96  7002                     moveq.l    D0, 0x02
  2383. 00001A98  2F00                     move.l     -[A7], D0
  2384. 00001A9A  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  2385. 00001A9E  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2386. 00001AA4  4E5E                     unlink     A6
  2387. 00001AA6  4E75                     rts
  2388. fn00001AA8:
  2389. 00001AA8  4E56 0000                link       A6, 0
  2390. 00001AAC  2F0C                     move.l     -[A7], A4
  2391. 00001AAE  286E 0008                movea.l    A4, [A6 + 0x8]
  2392. 00001AB2  302C 0006                move.w     D0, [A4 + 0x6]
  2393. 00001AB6  5540                     subq.w     D0, 2
  2394. 00001AB8  6B00 00D2                bmi        +0xD4 /* 00001B8C */
  2395. 00001ABC  0C40 0018                cmpi.w     D0, 0x18
  2396. 00001AC0  6E00 00CA                bgt        +0xCC /* 00001B8C */
  2397. 00001AC4  D040                     add.w      D0, D0
  2398. 00001AC6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2399. 00001ACA  4EFB 0000                jmp        [PC + D0.w]
  2400. 00001ACE  00C6                     .incomplete
  2401. 00001AD0  0054 00C0                ori.w      [A4], 0xC0
  2402. 00001AD4  00C0                     .incomplete
  2403. 00001AD6  00C0                     .incomplete
  2404. 00001AD8  0098 00A2 00C0           ori.l      [A0]+, 0xA200C0
  2405. 00001ADE  0086 00C6 00C0           ori.l      D6, 0xC600C0
  2406. 00001AE4  00C0                     .incomplete
  2407. 00001AE6  00C0                     .incomplete
  2408. 00001AE8  008E 00B6 00AC           ori.l      A6, 0xB600AC
  2409. 00001AEE  0038 00C0 00C0           ori.b      [0x000000C0], 0xC0
  2410. 00001AF4  00C6                     .incomplete
  2411. 00001AF6  00C0                     .incomplete
  2412. 00001AF8  00C0                     .incomplete
  2413. 00001AFA  00C0                     .incomplete
  2414. 00001AFC  00C0                     .incomplete
  2415. 00001AFE  00C6                     .incomplete
  2416. 00001B00  6000 0090                bra        +0x92 /* 00001B92 */
  2417. 00001B04  2F14                     move.l     -[A7], [A4]
  2418. 00001B06  7000                     moveq.l    D0, 0x00
  2419. 00001B08  3F00                     move.w     -[A7], D0
  2420. 00001B0A  487A 0090                pea.l      [PC + 0x90 /* 00001B9C, value 0x20004E56 ' \0NV', cstring " " */]
  2421. 00001B0E  7201                     moveq.l    D1, 0x01
  2422. 00001B10  2F01                     move.l     -[A7], D1
  2423. 00001B12  4EBA 07C0                jsr        [PC + 0x7C0 /* 000022D4 */]
  2424. 00001B16  2054                     movea.l    A0, [A4]
  2425. 00001B18  317C 0003 001A           move.w     [A0 + 0x1A], 0x3
  2426. 00001B1E  6072                     bra        +0x74 /* 00001B92 */
  2427. 00001B20  598F                     subq.l     A7, 4
  2428. 00001B22  2054                     movea.l    A0, [A4]
  2429. 00001B24  2F10                     move.l     -[A7], [A0]
  2430. 00001B26  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  2431. 00001B2A  295F 0018                move.l     [A4 + 0x18], [A7]+
  2432. 00001B2E  2054                     movea.l    A0, [A4]
  2433. 00001B30  2050                     movea.l    A0, [A0]
  2434. 00001B32  2050                     movea.l    A0, [A0]
  2435. 00001B34  4AA8 0004                tst.l      [A0 + 0x4]
  2436. 00001B38  6758                     beq        +0x5A /* 00001B92 */
  2437. 00001B3A  598F                     subq.l     A7, 4
  2438. 00001B3C  2054                     movea.l    A0, [A4]
  2439. 00001B3E  2050                     movea.l    A0, [A0]
  2440. 00001B40  2050                     movea.l    A0, [A0]
  2441. 00001B42  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2442. 00001B46  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  2443. 00001B4A  201F                     move.l     D0, [A7]+
  2444. 00001B4C  D1AC 0018                add.l      [A4 + 0x18], D0
  2445. 00001B50  6040                     bra        +0x42 /* 00001B92 */
  2446. 00001B52  7000                     moveq.l    D0, 0x00
  2447. 00001B54  2940 0018                move.l     [A4 + 0x18], D0
  2448. 00001B58  6038                     bra        +0x3A /* 00001B92 */
  2449. 00001B5A  297C 5343 5249 0018      move.l     [A4 + 0x18], 0x53435249 /* 'SCRI' */
  2450. 00001B62  602E                     bra        +0x30 /* 00001B92 */
  2451. 00001B64  2F0C                     move.l     -[A7], A4
  2452. 00001B66  4EBA FE04                jsr        [PC - 0x1FC /* 0000196C */]
  2453. 00001B6A  584F                     addq.w     A7, 4
  2454. 00001B6C  6024                     bra        +0x26 /* 00001B92 */
  2455. 00001B6E  2F0C                     move.l     -[A7], A4
  2456. 00001B70  4EBA FE7E                jsr        [PC - 0x182 /* 000019F0 */]
  2457. 00001B74  584F                     addq.w     A7, 4
  2458. 00001B76  601A                     bra        +0x1C /* 00001B92 */
  2459. 00001B78  2F0C                     move.l     -[A7], A4
  2460. 00001B7A  4EBA FEB4                jsr        [PC - 0x14C /* 00001A30 */]
  2461. 00001B7E  584F                     addq.w     A7, 4
  2462. 00001B80  6010                     bra        +0x12 /* 00001B92 */
  2463. 00001B82  2F0C                     move.l     -[A7], A4
  2464. 00001B84  4EBA FEFC                jsr        [PC - 0x104 /* 00001A82 */]
  2465. 00001B88  584F                     addq.w     A7, 4
  2466. 00001B8A  6006                     bra        +0x8 /* 00001B92 */
  2467. label00001B8C:
  2468. 00001B8C  2F0C                     move.l     -[A7], A4
  2469. 00001B8E  4EBA EA8A                jsr        [PC - 0x1576 /* 0000061A */]
  2470. label00001B92:
  2471. 00001B92  286E FFFC                movea.l    A4, [A6 - 0x4]
  2472. 00001B96  4E5E                     unlink     A6
  2473. 00001B98  2E9F                     move.l     [A7], [A7]+
  2474. 00001B9A  4E75                     rts
  2475. 00001B9C  2000                     move.l     D0, D0
  2476. 00001B9E  4E56 0000                link       A6, 0
  2477. 00001BA2  48E7 0118                movem.l    -[A7], D7,A3,A4
  2478. 00001BA6  3E2E 0008                move.w     D7, [A6 + 0x8]
  2479. 00001BAA  286E 000A                movea.l    A4, [A6 + 0xA]
  2480. 00001BAE  4A94                     tst.l      [A4]
  2481. 00001BB0  6604                     bne        +0x6 /* 00001BB6 */
  2482. 00001BB2  4A47                     tst.w      D7
  2483. 00001BB4  6728                     beq        +0x2A /* 00001BDE */
  2484. label00001BB6:
  2485. 00001BB6  598F                     subq.l     A7, 4
  2486. 00001BB8  2F0C                     move.l     -[A7], A4
  2487. 00001BBA  7001                     moveq.l    D0, 0x01
  2488. 00001BBC  1F00                     move.b     -[A7], D0
  2489. 00001BBE  4EBA 06D0                jsr        [PC + 0x6D0 /* 00002290 */]
  2490. 00001BC2  265F                     movea.l    A3, [A7]+
  2491. 00001BC4  200B                     move.l     D0, A3
  2492. 00001BC6  6716                     beq        +0x18 /* 00001BDE */
  2493. 00001BC8  2853                     movea.l    A4, [A3]
  2494. 00001BCA  70F3                     moveq.l    D0, 0xFFFFFFF3
  2495. 00001BCC  C0AC 000C                and.l      D0, [A4 + 0xC]
  2496. 00001BD0  720C                     moveq.l    D1, 0x0C
  2497. 00001BD2  C247                     and.w      D1, D7
  2498. 00001BD4  7400                     moveq.l    D2, 0x00
  2499. 00001BD6  3401                     move.w     D2, D1
  2500. 00001BD8  8480                     or.l       D2, D0
  2501. 00001BDA  2942 000C                move.l     [A4 + 0xC], D2
  2502. label00001BDE:
  2503. 00001BDE  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  2504. 00001BE4  4E5E                     unlink     A6
  2505. 00001BE6  205F                     movea.l    A0, [A7]+
  2506. 00001BE8  5C4F                     addq.w     A7, 6
  2507. 00001BEA  4ED0                     jmp        [A0]
  2508. fn00001BEC:
  2509. 00001BEC  4E56 0000                link       A6, 0
  2510. 00001BF0  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2511. 00001BF4  4A28 03AD                tst.b      [A0 + 0x3AD]
  2512. 00001BF8  671A                     beq        +0x1C /* 00001C14 */
  2513. 00001BFA  4A68 00F2                tst.w      [A0 + 0xF2]
  2514. 00001BFE  6714                     beq        +0x16 /* 00001C14 */
  2515. 00001C00  302E 0008                move.w     D0, [A6 + 0x8]
  2516. 00001C04  B068 00F2                cmp.w      D0, [A0 + 0xF2]
  2517. 00001C08  6D0A                     blt        +0xC /* 00001C14 */
  2518. 00001C0A  41E8 0094                lea.l      A0, [A0 + 0x94]
  2519. 00001C0E  2D48 000A                move.l     [A6 + 0xA], A0
  2520. 00001C12  600C                     bra        +0xE /* 00001C20 */
  2521. label00001C14:
  2522. 00001C14  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2523. 00001C18  41E8 001C                lea.l      A0, [A0 + 0x1C]
  2524. 00001C1C  2D48 000A                move.l     [A6 + 0xA], A0
  2525. label00001C20:
  2526. 00001C20  4E5E                     unlink     A6
  2527. 00001C22  205F                     movea.l    A0, [A7]+
  2528. 00001C24  544F                     addq.w     A7, 2
  2529. 00001C26  4ED0                     jmp        [A0]
  2530. fn00001C28:
  2531. 00001C28  4E56 0000                link       A6, 0
  2532. 00001C2C  598F                     subq.l     A7, 4
  2533. 00001C2E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2534. 00001C32  4EBA FFB8                jsr        [PC - 0x48 /* 00001BEC */]
  2535. 00001C36  205F                     movea.l    A0, [A7]+
  2536. 00001C38  3D68 000C 000A           move.w     [A6 + 0xA], [A0 + 0xC]
  2537. 00001C3E  4E5E                     unlink     A6
  2538. 00001C40  205F                     movea.l    A0, [A7]+
  2539. 00001C42  544F                     addq.w     A7, 2
  2540. 00001C44  4ED0                     jmp        [A0]
  2541. fn00001C46:
  2542. 00001C46  4E56 0000                link       A6, 0
  2543. 00001C4A  598F                     subq.l     A7, 4
  2544. 00001C4C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2545. 00001C50  4EBA FF9A                jsr        [PC - 0x66 /* 00001BEC */]
  2546. 00001C54  205F                     movea.l    A0, [A7]+
  2547. 00001C56  2D50 000A                move.l     [A6 + 0xA], [A0]
  2548. 00001C5A  4E5E                     unlink     A6
  2549. 00001C5C  205F                     movea.l    A0, [A7]+
  2550. 00001C5E  544F                     addq.w     A7, 2
  2551. 00001C60  4ED0                     jmp        [A0]
  2552. fn00001C62:
  2553. 00001C62  4E56 0000                link       A6, 0
  2554. 00001C66  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2555. 00001C6A  286E 000A                movea.l    A4, [A6 + 0xA]
  2556. 00001C6E  200C                     move.l     D0, A4
  2557. 00001C70  6608                     bne        +0xA /* 00001C7A */
  2558. 00001C72  7000                     moveq.l    D0, 0x00
  2559. 00001C74  2D40 000E                move.l     [A6 + 0xE], D0
  2560. 00001C78  6040                     bra        +0x42 /* 00001CBA */
  2561. label00001C7A:
  2562. 00001C7A  2E2C 0004                move.l     D7, [A4 + 0x4]
  2563. 00001C7E  6F34                     ble        +0x36 /* 00001CB4 */
  2564. 00001C80  598F                     subq.l     A7, 4
  2565. 00001C82  2F0C                     move.l     -[A7], A4
  2566. 00001C84  700A                     moveq.l    D0, 0x0A
  2567. 00001C86  3F00                     move.w     -[A7], D0
  2568. 00001C88  7200                     moveq.l    D1, 0x00
  2569. 00001C8A  2F01                     move.l     -[A7], D1
  2570. 00001C8C  2F01                     move.l     -[A7], D1
  2571. 00001C8E  4EBA E4A8                jsr        [PC - 0x1B58 /* 00000138 */]
  2572. 00001C92  2C1F                     move.l     D6, [A7]+
  2573. 00001C94  598F                     subq.l     A7, 4
  2574. 00001C96  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2575. 00001C9A  4EBA FFAA                jsr        [PC - 0x56 /* 00001C46 */]
  2576. 00001C9E  265F                     movea.l    A3, [A7]+
  2577. 00001CA0  2F07                     move.l     -[A7], D7
  2578. 00001CA2  2F06                     move.l     -[A7], D6
  2579. 00001CA4  2F0B                     move.l     -[A7], A3
  2580. 00001CA6  4EAD 350A                jsr        [A5 + 0x350A /* export_1693 */]
  2581. 00001CAA  2D40 000E                move.l     [A6 + 0xE], D0
  2582. 00001CAE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2583. 00001CB2  6006                     bra        +0x8 /* 00001CBA */
  2584. label00001CB4:
  2585. 00001CB4  7000                     moveq.l    D0, 0x00
  2586. 00001CB6  2D40 000E                move.l     [A6 + 0xE], D0
  2587. label00001CBA:
  2588. 00001CBA  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  2589. 00001CC0  4E5E                     unlink     A6
  2590. 00001CC2  205F                     movea.l    A0, [A7]+
  2591. 00001CC4  5C4F                     addq.w     A7, 6
  2592. 00001CC6  4ED0                     jmp        [A0]
  2593. 00001CC8  4E56 0000                link       A6, 0
  2594. 00001CCC  48E7 1308                movem.l    -[A7], D3,D6,D7,A4
  2595. 00001CD0  286E 0008                movea.l    A4, [A6 + 0x8]
  2596. 00001CD4  598F                     subq.l     A7, 4
  2597. 00001CD6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2598. 00001CDA  701D                     moveq.l    D0, 0x1D
  2599. 00001CDC  3F00                     move.w     -[A7], D0
  2600. 00001CDE  7200                     moveq.l    D1, 0x00
  2601. 00001CE0  2F01                     move.l     -[A7], D1
  2602. 00001CE2  2F0C                     move.l     -[A7], A4
  2603. 00001CE4  4EBA E3FA                jsr        [PC - 0x1C06 /* 000000E0 */]
  2604. 00001CE8  4A9F                     tst.l      [A7]+
  2605. 00001CEA  57C3                     seq        D3
  2606. 00001CEC  4403                     neg.b      D3
  2607. 00001CEE  1C03                     move.b     D6, D3
  2608. 00001CF0  558F                     subq.l     A7, 2
  2609. 00001CF2  2F0C                     move.l     -[A7], A4
  2610. 00001CF4  A8AE                     syscall    EmptyRect
  2611. 00001CF6  1E1F                     move.b     D7, [A7]+
  2612. 00001CF8  7600                     moveq.l    D3, 0x00
  2613. 00001CFA  4A06                     tst.b      D6
  2614. 00001CFC  6706                     beq        +0x8 /* 00001D04 */
  2615. 00001CFE  4A07                     tst.b      D7
  2616. 00001D00  6602                     bne        +0x4 /* 00001D04 */
  2617. 00001D02  7601                     moveq.l    D3, 0x01
  2618. label00001D04:
  2619. 00001D04  1D43 000E                move.b     [A6 + 0xE], D3
  2620. 00001D08  4CEE 10C8 FFF0           movem.l    D3,D6,D7,A4, [A6 - 0x10]
  2621. 00001D0E  4E5E                     unlink     A6
  2622. 00001D10  205F                     movea.l    A0, [A7]+
  2623. 00001D12  5C4F                     addq.w     A7, 6
  2624. 00001D14  4ED0                     jmp        [A0]
  2625. fn00001D16:
  2626. 00001D16  4E56 0000                link       A6, 0
  2627. 00001D1A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2628. 00001D1E  286E 000A                movea.l    A4, [A6 + 0xA]
  2629. 00001D22  200C                     move.l     D0, A4
  2630. 00001D24  6608                     bne        +0xA /* 00001D2E */
  2631. 00001D26  7000                     moveq.l    D0, 0x00
  2632. 00001D28  2D40 000E                move.l     [A6 + 0xE], D0
  2633. 00001D2C  6056                     bra        +0x58 /* 00001D84 */
  2634. label00001D2E:
  2635. 00001D2E  598F                     subq.l     A7, 4
  2636. 00001D30  2F0C                     move.l     -[A7], A4
  2637. 00001D32  700A                     moveq.l    D0, 0x0A
  2638. 00001D34  3F00                     move.w     -[A7], D0
  2639. 00001D36  7200                     moveq.l    D1, 0x00
  2640. 00001D38  2F01                     move.l     -[A7], D1
  2641. 00001D3A  2F01                     move.l     -[A7], D1
  2642. 00001D3C  4EBA E3FA                jsr        [PC - 0x1C06 /* 00000138 */]
  2643. 00001D40  2C1F                     move.l     D6, [A7]+
  2644. 00001D42  6608                     bne        +0xA /* 00001D4C */
  2645. 00001D44  7000                     moveq.l    D0, 0x00
  2646. 00001D46  2D40 000E                move.l     [A6 + 0xE], D0
  2647. 00001D4A  6038                     bra        +0x3A /* 00001D84 */
  2648. label00001D4C:
  2649. 00001D4C  598F                     subq.l     A7, 4
  2650. 00001D4E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2651. 00001D52  4EBA FEF2                jsr        [PC - 0x10E /* 00001C46 */]
  2652. 00001D56  265F                     movea.l    A3, [A7]+
  2653. 00001D58  200B                     move.l     D0, A3
  2654. 00001D5A  6608                     bne        +0xA /* 00001D64 */
  2655. 00001D5C  7000                     moveq.l    D0, 0x00
  2656. 00001D5E  2D40 000E                move.l     [A6 + 0xE], D0
  2657. 00001D62  6020                     bra        +0x22 /* 00001D84 */
  2658. label00001D64:
  2659. 00001D64  2E2C 0004                move.l     D7, [A4 + 0x4]
  2660. 00001D68  6F14                     ble        +0x16 /* 00001D7E */
  2661. 00001D6A  2F07                     move.l     -[A7], D7
  2662. 00001D6C  2F06                     move.l     -[A7], D6
  2663. 00001D6E  2F0B                     move.l     -[A7], A3
  2664. 00001D70  4EAD 3502                jsr        [A5 + 0x3502 /* export_1692 */]
  2665. 00001D74  2D40 000E                move.l     [A6 + 0xE], D0
  2666. 00001D78  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2667. 00001D7C  6006                     bra        +0x8 /* 00001D84 */
  2668. label00001D7E:
  2669. 00001D7E  7000                     moveq.l    D0, 0x00
  2670. 00001D80  2D40 000E                move.l     [A6 + 0xE], D0
  2671. label00001D84:
  2672. 00001D84  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  2673. 00001D8A  4E5E                     unlink     A6
  2674. 00001D8C  205F                     movea.l    A0, [A7]+
  2675. 00001D8E  5C4F                     addq.w     A7, 6
  2676. 00001D90  4ED0                     jmp        [A0]
  2677. fn00001D92:
  2678. 00001D92  4E56 0000                link       A6, 0
  2679. 00001D96  558F                     subq.l     A7, 2
  2680. 00001D98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2681. 00001D9C  7000                     moveq.l    D0, 0x00
  2682. 00001D9E  3F00                     move.w     -[A7], D0
  2683. 00001DA0  4EBA 03E6                jsr        [PC + 0x3E6 /* 00002188 */]
  2684. 00001DA4  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  2685. 00001DA8  4E5E                     unlink     A6
  2686. 00001DAA  2E9F                     move.l     [A7], [A7]+
  2687. 00001DAC  4E75                     rts
  2688. 00001DAE  4E56 FDB2                link       A6, -0x024E
  2689. 00001DB2  48E7 0018                movem.l    -[A7], A3,A4
  2690. 00001DB6  47EE FDF2                lea.l      A3, [A6 - 0x20E]
  2691. 00001DBA  286E 000E                movea.l    A4, [A6 + 0xE]
  2692. 00001DBE  598F                     subq.l     A7, 4
  2693. 00001DC0  2F0C                     move.l     -[A7], A4
  2694. 00001DC2  7002                     moveq.l    D0, 0x02
  2695. 00001DC4  3F00                     move.w     -[A7], D0
  2696. 00001DC6  2F0B                     move.l     -[A7], A3
  2697. 00001DC8  4878 0100                push.l     0x100
  2698. 00001DCC  4EBA 0480                jsr        [PC + 0x480 /* 0000224E */]
  2699. 00001DD0  598F                     subq.l     A7, 4
  2700. 00001DD2  2F0C                     move.l     -[A7], A4
  2701. 00001DD4  7003                     moveq.l    D0, 0x03
  2702. 00001DD6  3F00                     move.w     -[A7], D0
  2703. 00001DD8  486E FDB2                pea.l      [A6 - 0x24E]
  2704. 00001DDC  7240                     moveq.l    D1, 0x40
  2705. 00001DDE  2F01                     move.l     -[A7], D1
  2706. 00001DE0  4EBA 046C                jsr        [PC + 0x46C /* 0000224E */]
  2707. 00001DE4  7040                     moveq.l    D0, 0x40
  2708. 00001DE6  C06C 0008                and.w      D0, [A4 + 0x8]
  2709. 00001DEA  7200                     moveq.l    D1, 0x00
  2710. 00001DEC  3200                     move.w     D1, D0
  2711. 00001DEE  4A81                     tst.l      D1
  2712. 00001DF0  504F                     addq.w     A7, 8
  2713. 00001DF2  6610                     bne        +0x12 /* 00001E04 */
  2714. 00001DF4  303C 0200                move.w     D0, 0x200
  2715. 00001DF8  C06C 0008                and.w      D0, [A4 + 0x8]
  2716. 00001DFC  7200                     moveq.l    D1, 0x00
  2717. 00001DFE  3200                     move.w     D1, D0
  2718. 00001E00  4A81                     tst.l      D1
  2719. 00001E02  671C                     beq        +0x1E /* 00001E20 */
  2720. label00001E04:
  2721. 00001E04  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2722. 00001E08  3028 0392                move.w     D0, [A0 + 0x392]
  2723. 00001E0C  48C0                     ext.l      D0
  2724. 00001E0E  2F00                     move.l     -[A7], D0
  2725. 00001E10  2F0B                     move.l     -[A7], A3
  2726. 00001E12  486E FEF2                pea.l      [A6 - 0x10E]
  2727. 00001E16  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2728. 00001E1A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2729. 00001E1E  6012                     bra        +0x14 /* 00001E32 */
  2730. label00001E20:
  2731. 00001E20  7001                     moveq.l    D0, 0x01
  2732. 00001E22  2F00                     move.l     -[A7], D0
  2733. 00001E24  2F0B                     move.l     -[A7], A3
  2734. 00001E26  486E FEF2                pea.l      [A6 - 0x10E]
  2735. 00001E2A  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2736. 00001E2E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2737. label00001E32:
  2738. 00001E32  486E FDB2                pea.l      [A6 - 0x24E]
  2739. 00001E36  486E FEF2                pea.l      [A6 - 0x10E]
  2740. 00001E3A  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  2741. 00001E3E  302E 0008                move.w     D0, [A6 + 0x8]
  2742. 00001E42  48C0                     ext.l      D0
  2743. 00001E44  2F00                     move.l     -[A7], D0
  2744. 00001E46  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2745. 00001E4A  486E FEF2                pea.l      [A6 - 0x10E]
  2746. 00001E4E  4EAD 0D82                jsr        [A5 + 0xD82 /* export_428 */]
  2747. 00001E52  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2748. 00001E56  4CEE 1800 FDAA           movem.l    A3,A4, [A6 - 0x256]
  2749. 00001E5C  4E5E                     unlink     A6
  2750. 00001E5E  205F                     movea.l    A0, [A7]+
  2751. 00001E60  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2752. 00001E64  4ED0                     jmp        [A0]
  2753. fn00001E66:
  2754. 00001E66  4E56 FEFE                link       A6, -0x0102
  2755. 00001E6A  48E7 0018                movem.l    -[A7], A3,A4
  2756. 00001E6E  266E 000E                movea.l    A3, [A6 + 0xE]
  2757. 00001E72  49EE FEFE                lea.l      A4, [A6 - 0x102]
  2758. 00001E76  2F0C                     move.l     -[A7], A4
  2759. 00001E78  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2760. 00001E7C  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2761. 00001E80  2F0B                     move.l     -[A7], A3
  2762. 00001E82  7003                     moveq.l    D0, 0x03
  2763. 00001E84  3F00                     move.w     -[A7], D0
  2764. 00001E86  2F0C                     move.l     -[A7], A4
  2765. 00001E88  7200                     moveq.l    D1, 0x00
  2766. 00001E8A  1214                     move.b     D1, [A4]
  2767. 00001E8C  5241                     addq.w     D1, 1
  2768. 00001E8E  48C1                     ext.l      D1
  2769. 00001E90  2F01                     move.l     -[A7], D1
  2770. 00001E92  4EBA 0440                jsr        [PC + 0x440 /* 000022D4 */]
  2771. 00001E96  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2772. 00001E9A  4EAD 0DBA                jsr        [A5 + 0xDBA /* export_435 */]
  2773. 00001E9E  2F0C                     move.l     -[A7], A4
  2774. 00001EA0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2775. 00001EA4  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  2776. 00001EA8  2F0B                     move.l     -[A7], A3
  2777. 00001EAA  7002                     moveq.l    D0, 0x02
  2778. 00001EAC  3F00                     move.w     -[A7], D0
  2779. 00001EAE  2F0C                     move.l     -[A7], A4
  2780. 00001EB0  7200                     moveq.l    D1, 0x00
  2781. 00001EB2  1214                     move.b     D1, [A4]
  2782. 00001EB4  5241                     addq.w     D1, 1
  2783. 00001EB6  48C1                     ext.l      D1
  2784. 00001EB8  2F01                     move.l     -[A7], D1
  2785. 00001EBA  4EBA 0418                jsr        [PC + 0x418 /* 000022D4 */]
  2786. 00001EBE  2F0B                     move.l     -[A7], A3
  2787. 00001EC0  7000                     moveq.l    D0, 0x00
  2788. 00001EC2  3F00                     move.w     -[A7], D0
  2789. 00001EC4  7201                     moveq.l    D1, 0x01
  2790. 00001EC6  1F01                     move.b     -[A7], D1
  2791. 00001EC8  4EBA 02F8                jsr        [PC + 0x2F8 /* 000021C2 */]
  2792. 00001ECC  4A2E 0008                tst.b      [A6 + 0x8]
  2793. 00001ED0  6710                     beq        +0x12 /* 00001EE2 */
  2794. 00001ED2  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2795. 00001ED6  0028 0002 03AE           ori.b      [A0 + 0x3AE], 0x2
  2796. 00001EDC  1B6D DEA4 E522           move.b     [A5 - 0x1ADE], [A5 - 0x215C]
  2797. label00001EE2:
  2798. 00001EE2  4CEE 1800 FEF6           movem.l    A3,A4, [A6 - 0x10A]
  2799. 00001EE8  4E5E                     unlink     A6
  2800. 00001EEA  205F                     movea.l    A0, [A7]+
  2801. 00001EEC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2802. 00001EF0  4ED0                     jmp        [A0]
  2803. 00001EF2  4E56 FEF2                link       A6, -0x010E
  2804. 00001EF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2805. 00001EFA  486E FEF2                pea.l      [A6 - 0x10E]
  2806. 00001EFE  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  2807. 00001F02  4A40                     tst.w      D0
  2808. 00001F04  504F                     addq.w     A7, 8
  2809. 00001F06  6706                     beq        +0x8 /* 00001F0E */
  2810. 00001F08  422E 0010                clr.b      [A6 + 0x10]
  2811. 00001F0C  6016                     bra        +0x18 /* 00001F24 */
  2812. label00001F0E:
  2813. 00001F0E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2814. 00001F12  486E FEF2                pea.l      [A6 - 0x10E]
  2815. 00001F16  7001                     moveq.l    D0, 0x01
  2816. 00001F18  1F00                     move.b     -[A7], D0
  2817. 00001F1A  4EBA FF4A                jsr        [PC - 0xB6 /* 00001E66 */]
  2818. 00001F1E  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2819. label00001F24:
  2820. 00001F24  4E5E                     unlink     A6
  2821. 00001F26  205F                     movea.l    A0, [A7]+
  2822. 00001F28  504F                     addq.w     A7, 8
  2823. 00001F2A  4ED0                     jmp        [A0]
  2824. fn00001F2C:
  2825. 00001F2C  4E56 FEFE                link       A6, -0x0102
  2826. 00001F30  48E7 0118                movem.l    -[A7], D7,A3,A4
  2827. 00001F34  266E 000E                movea.l    A3, [A6 + 0xE]
  2828. 00001F38  49EE FEFE                lea.l      A4, [A6 - 0x102]
  2829. 00001F3C  598F                     subq.l     A7, 4
  2830. 00001F3E  2F0B                     move.l     -[A7], A3
  2831. 00001F40  7002                     moveq.l    D0, 0x02
  2832. 00001F42  3F00                     move.w     -[A7], D0
  2833. 00001F44  2F0C                     move.l     -[A7], A4
  2834. 00001F46  4878 0100                push.l     0x100
  2835. 00001F4A  4EBA 0302                jsr        [PC + 0x302 /* 0000224E */]
  2836. 00001F4E  2E1F                     move.l     D7, [A7]+
  2837. 00001F50  6602                     bne        +0x4 /* 00001F54 */
  2838. 00001F52  4214                     clr.b      [A4]
  2839. label00001F54:
  2840. 00001F54  302E 000C                move.w     D0, [A6 + 0xC]
  2841. 00001F58  48C0                     ext.l      D0
  2842. 00001F5A  2F00                     move.l     -[A7], D0
  2843. 00001F5C  2F0C                     move.l     -[A7], A4
  2844. 00001F5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2845. 00001F62  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2846. 00001F66  598F                     subq.l     A7, 4
  2847. 00001F68  2F0B                     move.l     -[A7], A3
  2848. 00001F6A  7003                     moveq.l    D0, 0x03
  2849. 00001F6C  3F00                     move.w     -[A7], D0
  2850. 00001F6E  2F0C                     move.l     -[A7], A4
  2851. 00001F70  4878 0100                push.l     0x100
  2852. 00001F74  4EBA 02D8                jsr        [PC + 0x2D8 /* 0000224E */]
  2853. 00001F78  2E1F                     move.l     D7, [A7]+
  2854. 00001F7A  2F0C                     move.l     -[A7], A4
  2855. 00001F7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2856. 00001F80  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  2857. 00001F84  4CEE 1880 FEF2           movem.l    D7,A3,A4, [A6 - 0x10E]
  2858. 00001F8A  4E5E                     unlink     A6
  2859. 00001F8C  205F                     movea.l    A0, [A7]+
  2860. 00001F8E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2861. 00001F92  4ED0                     jmp        [A0]
  2862. fn00001F94:
  2863. 00001F94  4E56 FBDA                link       A6, -0x0426
  2864. 00001F98  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2865. 00001F9C  47EE FCE2                lea.l      A3, [A6 - 0x31E]
  2866. 00001FA0  286E 000C                movea.l    A4, [A6 + 0xC]
  2867. 00001FA4  7E01                     moveq.l    D7, 0x01
  2868. 00001FA6  4206                     clr.b      D6
  2869. 00001FA8  7040                     moveq.l    D0, 0x40
  2870. 00001FAA  C06C 0008                and.w      D0, [A4 + 0x8]
  2871. 00001FAE  7200                     moveq.l    D1, 0x00
  2872. 00001FB0  3200                     move.w     D1, D0
  2873. 00001FB2  4A81                     tst.l      D1
  2874. 00001FB4  6708                     beq        +0xA /* 00001FBE */
  2875. 00001FB6  422E 0010                clr.b      [A6 + 0x10]
  2876. 00001FBA  6000 0196                bra        +0x198 /* 00002152 */
  2877. label00001FBE:
  2878. 00001FBE  303C 0200                move.w     D0, 0x200
  2879. 00001FC2  C06C 0008                and.w      D0, [A4 + 0x8]
  2880. 00001FC6  7200                     moveq.l    D1, 0x00
  2881. 00001FC8  3200                     move.w     D1, D0
  2882. 00001FCA  4A81                     tst.l      D1
  2883. 00001FCC  6700 0154                beq        +0x156 /* 00002122 */
  2884. 00001FD0  2F0C                     move.l     -[A7], A4
  2885. 00001FD2  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2886. 00001FD6  3F28 0392                move.w     -[A7], [A0 + 0x392]
  2887. 00001FDA  486E FDE4                pea.l      [A6 - 0x21C]
  2888. 00001FDE  4EBA FF4C                jsr        [PC - 0xB4 /* 00001F2C */]
  2889. 00001FE2  486E FBE0                pea.l      [A6 - 0x420]
  2890. 00001FE6  486E FDE4                pea.l      [A6 - 0x21C]
  2891. 00001FEA  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  2892. 00001FEE  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2893. 00001FF2  4AA8 007C                tst.l      [A0 + 0x7C]
  2894. 00001FF6  504F                     addq.w     A7, 8
  2895. 00001FF8  674C                     beq        +0x4E /* 00002046 */
  2896. 00001FFA  486E FBDE                pea.l      [A6 - 0x422]
  2897. 00001FFE  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  2898. 00002002  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  2899. 00002006  2D40 FBDA                move.l     [A6 - 0x426], D0
  2900. 0000200A  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2901. 0000200E  3028 0392                move.w     D0, [A0 + 0x392]
  2902. 00002012  48C0                     ext.l      D0
  2903. 00002014  2F00                     move.l     -[A7], D0
  2904. 00002016  2F2E FBDA                move.l     -[A7], [A6 - 0x426]
  2905. 0000201A  486E FEF2                pea.l      [A6 - 0x10E]
  2906. 0000201E  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2907. 00002022  2F0B                     move.l     -[A7], A3
  2908. 00002024  486E FDE4                pea.l      [A6 - 0x21C]
  2909. 00002028  486E FEF2                pea.l      [A6 - 0x10E]
  2910. 0000202C  4EAD 0D9A                jsr        [A5 + 0xD9A /* export_431 */]
  2911. 00002030  486E FBDE                pea.l      [A6 - 0x422]
  2912. 00002034  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2913. 00002038  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  2914. 0000203C  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  2915. 00002040  4FEF 0028                lea.l      A7, [A7 + 0x28]
  2916. 00002044  600C                     bra        +0xE /* 00002052 */
  2917. label00002046:
  2918. 00002046  2F0B                     move.l     -[A7], A3
  2919. 00002048  486E FBE0                pea.l      [A6 - 0x420]
  2920. 0000204C  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  2921. 00002050  504F                     addq.w     A7, 8
  2922. label00002052:
  2923. 00002052  102C 0010                move.b     D0, [A4 + 0x10]
  2924. 00002056  4880                     ext.w      D0
  2925. 00002058  48C0                     ext.l      D0
  2926. 0000205A  2F00                     move.l     -[A7], D0
  2927. 0000205C  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2928. 00002060  3028 0392                move.w     D0, [A0 + 0x392]
  2929. 00002064  48C0                     ext.l      D0
  2930. 00002066  2F00                     move.l     -[A7], D0
  2931. 00002068  2F0B                     move.l     -[A7], A3
  2932. 0000206A  486E FDE4                pea.l      [A6 - 0x21C]
  2933. 0000206E  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  2934. 00002072  1E00                     move.b     D7, D0
  2935. 00002074  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2936. 00002078  6616                     bne        +0x18 /* 00002090 */
  2937. 0000207A  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2938. 0000207E  4AA8 007C                tst.l      [A0 + 0x7C]
  2939. 00002082  670C                     beq        +0xE /* 00002090 */
  2940. 00002084  2F0B                     move.l     -[A7], A3
  2941. 00002086  486E FBE0                pea.l      [A6 - 0x420]
  2942. 0000208A  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  2943. 0000208E  504F                     addq.w     A7, 8
  2944. label00002090:
  2945. 00002090  4A07                     tst.b      D7
  2946. 00002092  662C                     bne        +0x2E /* 000020C0 */
  2947. 00002094  7001                     moveq.l    D0, 0x01
  2948. 00002096  2F00                     move.l     -[A7], D0
  2949. 00002098  122C 0010                move.b     D1, [A4 + 0x10]
  2950. 0000209C  4881                     ext.w      D1
  2951. 0000209E  48C1                     ext.l      D1
  2952. 000020A0  2F01                     move.l     -[A7], D1
  2953. 000020A2  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2954. 000020A6  3228 0392                move.w     D1, [A0 + 0x392]
  2955. 000020AA  48C1                     ext.l      D1
  2956. 000020AC  2F01                     move.l     -[A7], D1
  2957. 000020AE  2F0B                     move.l     -[A7], A3
  2958. 000020B0  486E FDE4                pea.l      [A6 - 0x21C]
  2959. 000020B4  4EAD 0DAA                jsr        [A5 + 0xDAA /* export_433 */]
  2960. 000020B8  1E00                     move.b     D7, D0
  2961. 000020BA  7C01                     moveq.l    D6, 0x01
  2962. 000020BC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2963. label000020C0:
  2964. 000020C0  4A07                     tst.b      D7
  2965. 000020C2  673E                     beq        +0x40 /* 00002102 */
  2966. 000020C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2967. 000020C8  486E FDE4                pea.l      [A6 - 0x21C]
  2968. 000020CC  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  2969. 000020D0  2F0B                     move.l     -[A7], A3
  2970. 000020D2  486E FDE4                pea.l      [A6 - 0x21C]
  2971. 000020D6  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  2972. 000020DA  558F                     subq.l     A7, 2
  2973. 000020DC  486E FBE0                pea.l      [A6 - 0x420]
  2974. 000020E0  2F0B                     move.l     -[A7], A3
  2975. 000020E2  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2976. 000020E6  4A5F                     tst.w      [A7]+
  2977. 000020E8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2978. 000020EC  670C                     beq        +0xE /* 000020FA */
  2979. 000020EE  2F0C                     move.l     -[A7], A4
  2980. 000020F0  486E FDE4                pea.l      [A6 - 0x21C]
  2981. 000020F4  1F06                     move.b     -[A7], D6
  2982. 000020F6  4EBA FD6E                jsr        [PC - 0x292 /* 00001E66 */]
  2983. label000020FA:
  2984. 000020FA  026C FDFF 0008           andi.w     [A4 + 0x8], 0xFDFF
  2985. 00002100  603E                     bra        +0x40 /* 00002140 */
  2986. label00002102:
  2987. 00002102  006C 0040 0008           ori.w      [A4 + 0x8], 0x40 /* '@' */
  2988. 00002108  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2989. 0000210C  7001                     moveq.l    D0, 0x01
  2990. 0000210E  B068 0392                cmp.w      D0, [A0 + 0x392]
  2991. 00002112  672C                     beq        +0x2E /* 00002140 */
  2992. 00002114  0028 0002 03AE           ori.b      [A0 + 0x3AE], 0x2
  2993. 0000211A  1B6D DEA4 E522           move.b     [A5 - 0x1ADE], [A5 - 0x215C]
  2994. 00002120  601E                     bra        +0x20 /* 00002140 */
  2995. label00002122:
  2996. 00002122  2F0C                     move.l     -[A7], A4
  2997. 00002124  7001                     moveq.l    D0, 0x01
  2998. 00002126  3F00                     move.w     -[A7], D0
  2999. 00002128  486E FDE4                pea.l      [A6 - 0x21C]
  3000. 0000212C  4EBA FDFE                jsr        [PC - 0x202 /* 00001F2C */]
  3001. 00002130  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3002. 00002134  486E FDE4                pea.l      [A6 - 0x21C]
  3003. 00002138  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  3004. 0000213C  7E01                     moveq.l    D7, 0x01
  3005. 0000213E  504F                     addq.w     A7, 8
  3006. label00002140:
  3007. 00002140  4A07                     tst.b      D7
  3008. 00002142  670A                     beq        +0xC /* 0000214E */
  3009. 00002144  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3010. 00002148  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  3011. 0000214C  584F                     addq.w     A7, 4
  3012. label0000214E:
  3013. 0000214E  1D47 0010                move.b     [A6 + 0x10], D7
  3014. label00002152:
  3015. 00002152  4CEE 18C0 FBCA           movem.l    D6,D7,A3,A4, [A6 - 0x436]
  3016. 00002158  4E5E                     unlink     A6
  3017. 0000215A  205F                     movea.l    A0, [A7]+
  3018. 0000215C  504F                     addq.w     A7, 8
  3019. 0000215E  4ED0                     jmp        [A0]
  3020. 00002160  4E56 0000                link       A6, 0
  3021. 00002164  558F                     subq.l     A7, 2
  3022. 00002166  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3023. 0000216A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3024. 0000216E  4EBA FE24                jsr        [PC - 0x1DC /* 00001F94 */]
  3025. 00002172  4A1F                     tst.b      [A7]+
  3026. 00002174  6704                     beq        +0x6 /* 0000217A */
  3027. 00002176  7000                     moveq.l    D0, 0x00
  3028. 00002178  6002                     bra        +0x4 /* 0000217C */
  3029. label0000217A:
  3030. 0000217A  70D5                     moveq.l    D0, 0xFFFFFFD5
  3031. label0000217C:
  3032. 0000217C  3D40 0010                move.w     [A6 + 0x10], D0
  3033. 00002180  4E5E                     unlink     A6
  3034. 00002182  205F                     movea.l    A0, [A7]+
  3035. 00002184  504F                     addq.w     A7, 8
  3036. 00002186  4ED0                     jmp        [A0]
  3037. fn00002188:
  3038. 00002188  4E56 0000                link       A6, 0
  3039. 0000218C  2F0C                     move.l     -[A7], A4
  3040. 0000218E  206E 000A                movea.l    A0, [A6 + 0xA]
  3041. 00002192  2850                     movea.l    A4, [A0]
  3042. 00002194  200C                     move.l     D0, A4
  3043. 00002196  671A                     beq        +0x1C /* 000021B2 */
  3044. 00002198  302E 0008                move.w     D0, [A6 + 0x8]
  3045. 0000219C  48C0                     ext.l      D0
  3046. 0000219E  2F00                     move.l     -[A7], D0
  3047. 000021A0  2054                     movea.l    A0, [A4]
  3048. 000021A2  2F28 000C                move.l     -[A7], [A0 + 0xC]
  3049. 000021A6  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  3050. 000021AA  1D40 000E                move.b     [A6 + 0xE], D0
  3051. 000021AE  504F                     addq.w     A7, 8
  3052. 000021B0  6004                     bra        +0x6 /* 000021B6 */
  3053. label000021B2:
  3054. 000021B2  422E 000E                clr.b      [A6 + 0xE]
  3055. label000021B6:
  3056. 000021B6  286E FFFC                movea.l    A4, [A6 - 0x4]
  3057. 000021BA  4E5E                     unlink     A6
  3058. 000021BC  205F                     movea.l    A0, [A7]+
  3059. 000021BE  5C4F                     addq.w     A7, 6
  3060. 000021C0  4ED0                     jmp        [A0]
  3061. fn000021C2:
  3062. 000021C2  4E56 0000                link       A6, 0
  3063. 000021C6  48E7 0108                movem.l    -[A7], D7,A4
  3064. 000021CA  3E2E 000A                move.w     D7, [A6 + 0xA]
  3065. 000021CE  598F                     subq.l     A7, 4
  3066. 000021D0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3067. 000021D4  7001                     moveq.l    D0, 0x01
  3068. 000021D6  1F00                     move.b     -[A7], D0
  3069. 000021D8  4EBA 00B6                jsr        [PC + 0xB6 /* 00002290 */]
  3070. 000021DC  285F                     movea.l    A4, [A7]+
  3071. 000021DE  200C                     move.l     D0, A4
  3072. 000021E0  6728                     beq        +0x2A /* 0000220A */
  3073. 000021E2  4A2E 0008                tst.b      [A6 + 0x8]
  3074. 000021E6  6712                     beq        +0x14 /* 000021FA */
  3075. 000021E8  48C7                     ext.l      D7
  3076. 000021EA  2F07                     move.l     -[A7], D7
  3077. 000021EC  2054                     movea.l    A0, [A4]
  3078. 000021EE  4868 000C                pea.l      [A0 + 0xC]
  3079. 000021F2  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  3080. 000021F6  504F                     addq.w     A7, 8
  3081. 000021F8  6010                     bra        +0x12 /* 0000220A */
  3082. label000021FA:
  3083. 000021FA  48C7                     ext.l      D7
  3084. 000021FC  2F07                     move.l     -[A7], D7
  3085. 000021FE  2054                     movea.l    A0, [A4]
  3086. 00002200  4868 000C                pea.l      [A0 + 0xC]
  3087. 00002204  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3088. 00002208  504F                     addq.w     A7, 8
  3089. label0000220A:
  3090. 0000220A  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  3091. 00002210  4E5E                     unlink     A6
  3092. 00002212  205F                     movea.l    A0, [A7]+
  3093. 00002214  504F                     addq.w     A7, 8
  3094. 00002216  4ED0                     jmp        [A0]
  3095. fn00002218:
  3096. 00002218  4E56 0000                link       A6, 0
  3097. 0000221C  2F0C                     move.l     -[A7], A4
  3098. 0000221E  286E 000A                movea.l    A4, [A6 + 0xA]
  3099. 00002222  4A94                     tst.l      [A4]
  3100. 00002224  6608                     bne        +0xA /* 0000222E */
  3101. 00002226  7000                     moveq.l    D0, 0x00
  3102. 00002228  2D40 000E                move.l     [A6 + 0xE], D0
  3103. 0000222C  6014                     bra        +0x16 /* 00002242 */
  3104. label0000222E:
  3105. 0000222E  302E 0008                move.w     D0, [A6 + 0x8]
  3106. 00002232  48C0                     ext.l      D0
  3107. 00002234  2F00                     move.l     -[A7], D0
  3108. 00002236  2F14                     move.l     -[A7], [A4]
  3109. 00002238  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  3110. 0000223C  2D40 000E                move.l     [A6 + 0xE], D0
  3111. 00002240  504F                     addq.w     A7, 8
  3112. label00002242:
  3113. 00002242  286E FFFC                movea.l    A4, [A6 - 0x4]
  3114. 00002246  4E5E                     unlink     A6
  3115. 00002248  205F                     movea.l    A0, [A7]+
  3116. 0000224A  5C4F                     addq.w     A7, 6
  3117. 0000224C  4ED0                     jmp        [A0]
  3118. fn0000224E:
  3119. 0000224E  4E56 0000                link       A6, 0
  3120. 00002252  2F0C                     move.l     -[A7], A4
  3121. 00002254  286E 0012                movea.l    A4, [A6 + 0x12]
  3122. 00002258  4A94                     tst.l      [A4]
  3123. 0000225A  6608                     bne        +0xA /* 00002264 */
  3124. 0000225C  7000                     moveq.l    D0, 0x00
  3125. 0000225E  2D40 0016                move.l     [A6 + 0x16], D0
  3126. 00002262  601E                     bra        +0x20 /* 00002282 */
  3127. label00002264:
  3128. 00002264  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3129. 00002268  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3130. 0000226C  302E 0010                move.w     D0, [A6 + 0x10]
  3131. 00002270  48C0                     ext.l      D0
  3132. 00002272  2F00                     move.l     -[A7], D0
  3133. 00002274  2F14                     move.l     -[A7], [A4]
  3134. 00002276  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  3135. 0000227A  2D40 0016                move.l     [A6 + 0x16], D0
  3136. 0000227E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3137. label00002282:
  3138. 00002282  286E FFFC                movea.l    A4, [A6 - 0x4]
  3139. 00002286  4E5E                     unlink     A6
  3140. 00002288  205F                     movea.l    A0, [A7]+
  3141. 0000228A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3142. 0000228E  4ED0                     jmp        [A0]
  3143. fn00002290:
  3144. 00002290  4E56 0000                link       A6, 0
  3145. 00002294  48E7 0018                movem.l    -[A7], A3,A4
  3146. 00002298  266E 000A                movea.l    A3, [A6 + 0xA]
  3147. 0000229C  2853                     movea.l    A4, [A3]
  3148. 0000229E  200C                     move.l     D0, A4
  3149. 000022A0  6620                     bne        +0x22 /* 000022C2 */
  3150. 000022A2  4A2E 0008                tst.b      [A6 + 0x8]
  3151. 000022A6  671A                     beq        +0x1C /* 000022C2 */
  3152. 000022A8  7000                     moveq.l    D0, 0x00
  3153. 000022AA  2F00                     move.l     -[A7], D0
  3154. 000022AC  2F00                     move.l     -[A7], D0
  3155. 000022AE  7214                     moveq.l    D1, 0x14
  3156. 000022B0  2F01                     move.l     -[A7], D1
  3157. 000022B2  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  3158. 000022B6  2840                     movea.l    A4, D0
  3159. 000022B8  200C                     move.l     D0, A4
  3160. 000022BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3161. 000022BE  6702                     beq        +0x4 /* 000022C2 */
  3162. 000022C0  268C                     move.l     [A3], A4
  3163. label000022C2:
  3164. 000022C2  2D4C 000E                move.l     [A6 + 0xE], A4
  3165. 000022C6  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3166. 000022CC  4E5E                     unlink     A6
  3167. 000022CE  205F                     movea.l    A0, [A7]+
  3168. 000022D0  5C4F                     addq.w     A7, 6
  3169. 000022D2  4ED0                     jmp        [A0]
  3170. fn000022D4:
  3171. 000022D4  4E56 0000                link       A6, 0
  3172. 000022D8  48E7 1108                movem.l    -[A7], D3,D7,A4
  3173. 000022DC  2E2E 0008                move.l     D7, [A6 + 0x8]
  3174. 000022E0  598F                     subq.l     A7, 4
  3175. 000022E2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3176. 000022E6  4A87                     tst.l      D7
  3177. 000022E8  56C3                     sne        D3
  3178. 000022EA  4403                     neg.b      D3
  3179. 000022EC  1F03                     move.b     -[A7], D3
  3180. 000022EE  4EBA FFA0                jsr        [PC - 0x60 /* 00002290 */]
  3181. 000022F2  285F                     movea.l    A4, [A7]+
  3182. 000022F4  200C                     move.l     D0, A4
  3183. 000022F6  671C                     beq        +0x1E /* 00002314 */
  3184. 000022F8  2F07                     move.l     -[A7], D7
  3185. 000022FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3186. 000022FE  302E 0010                move.w     D0, [A6 + 0x10]
  3187. 00002302  48C0                     ext.l      D0
  3188. 00002304  2F00                     move.l     -[A7], D0
  3189. 00002306  2F0C                     move.l     -[A7], A4
  3190. 00002308  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  3191. 0000230C  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  3192. 00002310  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3193. label00002314:
  3194. 00002314  4CEE 1088 FFF4           movem.l    D3,D7,A4, [A6 - 0xC]
  3195. 0000231A  4E5E                     unlink     A6
  3196. 0000231C  205F                     movea.l    A0, [A7]+
  3197. 0000231E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3198. 00002322  4ED0                     jmp        [A0]
  3199. 00002324  4E56 0000                link       A6, 0
  3200. 00002328  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3201. 0000232C  3E2E 000C                move.w     D7, [A6 + 0xC]
  3202. 00002330  266E 000E                movea.l    A3, [A6 + 0xE]
  3203. 00002334  286E 0008                movea.l    A4, [A6 + 0x8]
  3204. 00002338  200C                     move.l     D0, A4
  3205. 0000233A  6610                     bne        +0x12 /* 0000234C */
  3206. 0000233C  2F0B                     move.l     -[A7], A3
  3207. 0000233E  3F07                     move.w     -[A7], D7
  3208. 00002340  7000                     moveq.l    D0, 0x00
  3209. 00002342  2F00                     move.l     -[A7], D0
  3210. 00002344  2F00                     move.l     -[A7], D0
  3211. 00002346  4EBA FF8C                jsr        [PC - 0x74 /* 000022D4 */]
  3212. 0000234A  6022                     bra        +0x24 /* 0000236E */
  3213. label0000234C:
  3214. 0000234C  204C                     movea.l    A0, A4
  3215. 0000234E  A069                     syscall    HGetState
  3216. 00002350  1C00                     move.b     D6, D0
  3217. 00002352  204C                     movea.l    A0, A4
  3218. 00002354  A029                     syscall    HLock
  3219. 00002356  2F0B                     move.l     -[A7], A3
  3220. 00002358  3F07                     move.w     -[A7], D7
  3221. 0000235A  2F14                     move.l     -[A7], [A4]
  3222. 0000235C  598F                     subq.l     A7, 4
  3223. 0000235E  2F0C                     move.l     -[A7], A4
  3224. 00002360  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  3225. 00002364  4EBA FF6E                jsr        [PC - 0x92 /* 000022D4 */]
  3226. 00002368  204C                     movea.l    A0, A4
  3227. 0000236A  1006                     move.b     D0, D6
  3228. 0000236C  A06A                     syscall    HSetState
  3229. label0000236E:
  3230. 0000236E  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  3231. 00002374  4E5E                     unlink     A6
  3232. 00002376  205F                     movea.l    A0, [A7]+
  3233. 00002378  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3234. 0000237C  4ED0                     jmp        [A0]
  3235. 0000237E  4E56 0000                link       A6, 0
  3236. 00002382  2F0C                     move.l     -[A7], A4
  3237. 00002384  286E 0008                movea.l    A4, [A6 + 0x8]
  3238. 00002388  558F                     subq.l     A7, 2
  3239. 0000238A  2F0C                     move.l     -[A7], A4
  3240. 0000238C  4EBA FA04                jsr        [PC - 0x5FC /* 00001D92 */]
  3241. 00002390  4A1F                     tst.b      [A7]+
  3242. 00002392  6716                     beq        +0x18 /* 000023AA */
  3243. 00002394  7040                     moveq.l    D0, 0x40
  3244. 00002396  C06C 0008                and.w      D0, [A4 + 0x8]
  3245. 0000239A  7200                     moveq.l    D1, 0x00
  3246. 0000239C  3200                     move.w     D1, D0
  3247. 0000239E  4A81                     tst.l      D1
  3248. 000023A0  6708                     beq        +0xA /* 000023AA */
  3249. 000023A2  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3250. 000023A8  6004                     bra        +0x6 /* 000023AE */
  3251. label000023AA:
  3252. 000023AA  422E 000C                clr.b      [A6 + 0xC]
  3253. label000023AE:
  3254. 000023AE  286E FFFC                movea.l    A4, [A6 - 0x4]
  3255. 000023B2  4E5E                     unlink     A6
  3256. 000023B4  2E9F                     move.l     [A7], [A7]+
  3257. 000023B6  4E75                     rts
  3258. fn000023B8:
  3259. 000023B8  4E56 0000                link       A6, 0
  3260. 000023BC  48E7 0118                movem.l    -[A7], D7,A3,A4
  3261. 000023C0  286E 000A                movea.l    A4, [A6 + 0xA]
  3262. 000023C4  2054                     movea.l    A0, [A4]
  3263. 000023C6  7014                     moveq.l    D0, 0x14
  3264. 000023C8  B090                     cmp.l      D0, [A0]
  3265. 000023CA  6F0E                     ble        +0x10 /* 000023DA */
  3266. 000023CC  7014                     moveq.l    D0, 0x14
  3267. 000023CE  2F00                     move.l     -[A7], D0
  3268. 000023D0  2F0C                     move.l     -[A7], A4
  3269. 000023D2  4EAD 04CA                jsr        [A5 + 0x4CA /* export_149 */]
  3270. 000023D6  3E00                     move.w     D7, D0
  3271. 000023D8  504F                     addq.w     A7, 8
  3272. label000023DA:
  3273. 000023DA  2654                     movea.l    A3, [A4]
  3274. 000023DC  7000                     moveq.l    D0, 0x00
  3275. 000023DE  2740 0004                move.l     [A3 + 0x4], D0
  3276. 000023E2  2740 0008                move.l     [A3 + 0x8], D0
  3277. 000023E6  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  3278. 000023EC  4E5E                     unlink     A6
  3279. 000023EE  205F                     movea.l    A0, [A7]+
  3280. 000023F0  5C4F                     addq.w     A7, 6
  3281. 000023F2  4ED0                     jmp        [A0]
  3282. fn000023F4:
  3283. 000023F4  4E56 0000                link       A6, 0
  3284. 000023F8  2F0C                     move.l     -[A7], A4
  3285. 000023FA  286E 0008                movea.l    A4, [A6 + 0x8]
  3286. 000023FE  200C                     move.l     D0, A4
  3287. 00002400  6708                     beq        +0xA /* 0000240A */
  3288. 00002402  2F0C                     move.l     -[A7], A4
  3289. 00002404  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  3290. 00002408  584F                     addq.w     A7, 4
  3291. label0000240A:
  3292. 0000240A  286E FFFC                movea.l    A4, [A6 - 0x4]
  3293. 0000240E  4E5E                     unlink     A6
  3294. 00002410  2E9F                     move.l     [A7], [A7]+
  3295. 00002412  4E75                     rts
  3296. fn00002414:
  3297. 00002414  4E56 0000                link       A6, 0
  3298. 00002418  48E7 0018                movem.l    -[A7], A3,A4
  3299. 0000241C  266E 0008                movea.l    A3, [A6 + 0x8]
  3300. 00002420  206E 0010                movea.l    A0, [A6 + 0x10]
  3301. 00002424  2868 0008                movea.l    A4, [A0 + 0x8]
  3302. 00002428  1694                     move.b     [A3], [A4]
  3303. 0000242A  548C                     addq.l     A4, 2
  3304. 0000242C  206E 0010                movea.l    A0, [A6 + 0x10]
  3305. 00002430  2050                     movea.l    A0, [A0]
  3306. 00002432  1154 0011                move.b     [A0 + 0x11], [A4]
  3307. 00002436  524C                     addq.w     A4, 1
  3308. 00002438  1013                     move.b     D0, [A3]
  3309. 0000243A  5500                     subq.b     D0, 2
  3310. 0000243C  1680                     move.b     [A3], D0
  3311. 0000243E  206E 000C                movea.l    A0, [A6 + 0xC]
  3312. 00002442  208C                     move.l     [A0], A4
  3313. 00002444  1013                     move.b     D0, [A3]
  3314. 00002446  4880                     ext.w      D0
  3315. 00002448  48C0                     ext.l      D0
  3316. 0000244A  D9C0                     add.l      A4, D0
  3317. 0000244C  206E 0010                movea.l    A0, [A6 + 0x10]
  3318. 00002450  214C 0018                move.l     [A0 + 0x18], A4
  3319. 00002454  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3320. 0000245A  4E5E                     unlink     A6
  3321. 0000245C  205F                     movea.l    A0, [A7]+
  3322. 0000245E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3323. 00002462  4ED0                     jmp        [A0]
  3324. fn00002464:
  3325. 00002464  4E56 0000                link       A6, 0
  3326. 00002468  4A6D E54A                tst.w      [A5 - 0x1AB6]
  3327. 0000246C  660C                     bne        +0xE /* 0000247A */
  3328. 0000246E  206E 0008                movea.l    A0, [A6 + 0x8]
  3329. 00002472  2050                     movea.l    A0, [A0]
  3330. 00002474  0268 FFFB 0008           andi.w     [A0 + 0x8], 0xFFFB
  3331. label0000247A:
  3332. 0000247A  4E5E                     unlink     A6
  3333. 0000247C  2E9F                     move.l     [A7], [A7]+
  3334. 0000247E  4E75                     rts
  3335. fn00002480:
  3336. 00002480  4E56 FFE8                link       A6, -0x0018
  3337. 00002484  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3338. 00002488  266E 000E                movea.l    A3, [A6 + 0xE]
  3339. 0000248C  2A2E 000A                move.l     D5, [A6 + 0xA]
  3340. 00002490  598F                     subq.l     A7, 4
  3341. 00002492  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  3342. 00002496  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  3343. 0000249A  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  3344. 0000249E  2005                     move.l     D0, D5
  3345. 000024A0  727F                     moveq.l    D1, 0x7F
  3346. 000024A2  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3347. 000024A6  D085                     add.l      D0, D5
  3348. 000024A8  D0BC 0000 0082           add.l      D0, 0x82
  3349. 000024AE  2D40 FFEC                move.l     [A6 - 0x14], D0
  3350. 000024B2  90AE FFE8                sub.l      D0, [A6 - 0x18]
  3351. 000024B6  2D40 FFF0                move.l     [A6 - 0x10], D0
  3352. 000024BA  7004                     moveq.l    D0, 0x04
  3353. 000024BC  2F00                     move.l     -[A7], D0
  3354. 000024BE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3355. 000024C2  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  3356. 000024C6  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  3357. 000024CA  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  3358. 000024CE  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  3359. 000024D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3360. 000024D6  667E                     bne        +0x80 /* 00002556 */
  3361. 000024D8  206B 0016                movea.l    A0, [A3 + 0x16]
  3362. 000024DC  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  3363. 000024E0  202E FFF0                move.l     D0, [A6 - 0x10]
  3364. 000024E4  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3365. 000024E8  2D40 FFF8                move.l     [A6 - 0x8], D0
  3366. 000024EC  206E FFFC                movea.l    A0, [A6 - 0x4]
  3367. 000024F0  226E FFF8                movea.l    A1, [A6 - 0x8]
  3368. 000024F4  202E FFE8                move.l     D0, [A6 - 0x18]
  3369. 000024F8  A02E                     syscall    BlockMove/BlockMoveData
  3370. 000024FA  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  3371. 00002500  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  3372. 00002506  2D6E FFF4 FFF8           move.l     [A6 - 0x8], [A6 - 0xC]
  3373. 0000250C  206B 0016                movea.l    A0, [A3 + 0x16]
  3374. 00002510  286E FFEC                movea.l    A4, [A6 - 0x14]
  3375. 00002514  D9D0                     add.l      A4, [A0]
  3376. 00002516  7C00                     moveq.l    D6, 0x00
  3377. label00002518:
  3378. 00002518  B9EE FFFC                cmpa.l     A4, [A6 - 0x4]
  3379. 0000251C  6530                     bcs        +0x32 /* 0000254E */
  3380. 0000251E  2006                     move.l     D0, D6
  3381. 00002520  727F                     moveq.l    D1, 0x7F
  3382. 00002522  D081                     add.l      D0, D1
  3383. 00002524  BA80                     cmp.l      D5, D0
  3384. 00002526  6D04                     blt        +0x6 /* 0000252C */
  3385. 00002528  7E7F                     moveq.l    D7, 0x7F
  3386. 0000252A  6004                     bra        +0x6 /* 00002530 */
  3387. label0000252C:
  3388. 0000252C  2E05                     move.l     D7, D5
  3389. 0000252E  9E86                     sub.l      D7, D6
  3390. label00002530:
  3391. 00002530  282E FFFC                move.l     D4, [A6 - 0x4]
  3392. 00002534  98AE FFF8                sub.l      D4, [A6 - 0x8]
  3393. 00002538  BE84                     cmp.l      D7, D4
  3394. 0000253A  6E12                     bgt        +0x14 /* 0000254E */
  3395. 0000253C  486E FFFC                pea.l      [A6 - 0x4]
  3396. 00002540  486E FFF8                pea.l      [A6 - 0x8]
  3397. 00002544  3F07                     move.w     -[A7], D7
  3398. 00002546  A8D0                     syscall    UnpackBits
  3399. 00002548  DC87                     add.l      D6, D7
  3400. 0000254A  BA86                     cmp.l      D5, D6
  3401. 0000254C  6ECA                     bgt        -0x34 /* 00002518 */
  3402. label0000254E:
  3403. 0000254E  206B 0016                movea.l    A0, [A3 + 0x16]
  3404. 00002552  2005                     move.l     D0, D5
  3405. 00002554  A024                     syscall    SetHandleSize
  3406. label00002556:
  3407. 00002556  4CEE 18F0 FFD0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x30]
  3408. 0000255C  4E5E                     unlink     A6
  3409. 0000255E  205F                     movea.l    A0, [A7]+
  3410. 00002560  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3411. 00002564  4ED0                     jmp        [A0]
  3412. fn00002566:
  3413. 00002566  4E56 0000                link       A6, 0
  3414. 0000256A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3415. 0000256E  286E 000A                movea.l    A4, [A6 + 0xA]
  3416. 00002572  266C 0016                movea.l    A3, [A4 + 0x16]
  3417. 00002576  200B                     move.l     D0, A3
  3418. 00002578  673C                     beq        +0x3E /* 000025B6 */
  3419. 0000257A  7001                     moveq.l    D0, 0x01
  3420. 0000257C  B02C 0010                cmp.b      D0, [A4 + 0x10]
  3421. 00002580  6634                     bne        +0x36 /* 000025B6 */
  3422. 00002582  598F                     subq.l     A7, 4
  3423. 00002584  2F0B                     move.l     -[A7], A3
  3424. 00002586  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  3425. 0000258A  2C1F                     move.l     D6, [A7]+
  3426. 0000258C  47EC 001A                lea.l      A3, [A4 + 0x1A]
  3427. 00002590  598F                     subq.l     A7, 4
  3428. 00002592  486B 0006                pea.l      [A3 + 0x6]
  3429. 00002596  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  3430. 0000259A  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  3431. 0000259E  2E1F                     move.l     D7, [A7]+
  3432. 000025A0  2006                     move.l     D0, D6
  3433. 000025A2  7210                     moveq.l    D1, 0x10
  3434. 000025A4  D081                     add.l      D0, D1
  3435. 000025A6  B087                     cmp.l      D0, D7
  3436. 000025A8  6E0C                     bgt        +0xE /* 000025B6 */
  3437. 000025AA  2F0C                     move.l     -[A7], A4
  3438. 000025AC  2F07                     move.l     -[A7], D7
  3439. 000025AE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3440. 000025B2  4EBA FECC                jsr        [PC - 0x134 /* 00002480 */]
  3441. label000025B6:
  3442. 000025B6  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  3443. 000025BC  4E5E                     unlink     A6
  3444. 000025BE  205F                     movea.l    A0, [A7]+
  3445. 000025C0  5C4F                     addq.w     A7, 6
  3446. 000025C2  4ED0                     jmp        [A0]
  3447. fn000025C4:
  3448. 000025C4  4E56 FFFC                link       A6, -0x0004
  3449. 000025C8  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  3450. 000025CC  266E 0008                movea.l    A3, [A6 + 0x8]
  3451. 000025D0  2853                     movea.l    A4, [A3]
  3452. 000025D2  4AAC 0016                tst.l      [A4 + 0x16]
  3453. 000025D6  6700 00B0                beq        +0xB2 /* 00002688 */
  3454. 000025DA  598F                     subq.l     A7, 4
  3455. 000025DC  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  3456. 000025E0  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  3457. 000025E4  4A9F                     tst.l      [A7]+
  3458. 000025E6  6616                     bne        +0x18 /* 000025FE */
  3459. 000025E8  486C 0016                pea.l      [A4 + 0x16]
  3460. 000025EC  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  3461. 000025F0  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  3462. 000025F4  2F13                     move.l     -[A7], [A3]
  3463. 000025F6  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  3464. 000025FA  6000 008C                bra        +0x8E /* 00002688 */
  3465. label000025FE:
  3466. 000025FE  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  3467. 00002602  4EAD 3342                jsr        [A5 + 0x3342 /* export_1636 */]
  3468. 00002606  4A6C 001E                tst.w      [A4 + 0x1E]
  3469. 0000260A  5DC3                     slt        D3
  3470. 0000260C  4403                     neg.b      D3
  3471. 0000260E  1E03                     move.b     D7, D3
  3472. 00002610  2F13                     move.l     -[A7], [A3]
  3473. 00002612  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  3474. 00002616  4EBA FF4E                jsr        [PC - 0xB2 /* 00002566 */]
  3475. 0000261A  558F                     subq.l     A7, 2
  3476. 0000261C  4EAD 33BA                jsr        [A5 + 0x33BA /* export_1651 */]
  3477. 00002620  4A1F                     tst.b      [A7]+
  3478. 00002622  6714                     beq        +0x16 /* 00002638 */
  3479. 00002624  2F0C                     move.l     -[A7], A4
  3480. 00002626  4EAD 2D52                jsr        [A5 + 0x2D52 /* export_1446 */]
  3481. 0000262A  4A07                     tst.b      D7
  3482. 0000262C  675A                     beq        +0x5C /* 00002688 */
  3483. 0000262E  486C 001A                pea.l      [A4 + 0x1A]
  3484. 00002632  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  3485. 00002636  6050                     bra        +0x52 /* 00002688 */
  3486. label00002638:
  3487. 00002638  4A2D DF0C                tst.b      [A5 - 0x20F4]
  3488. 0000263C  674A                     beq        +0x4C /* 00002688 */
  3489. 0000263E  4AAC 001A                tst.l      [A4 + 0x1A]
  3490. 00002642  6644                     bne        +0x46 /* 00002688 */
  3491. 00002644  4A07                     tst.b      D7
  3492. 00002646  6740                     beq        +0x42 /* 00002688 */
  3493. 00002648  598F                     subq.l     A7, 4
  3494. 0000264A  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3495. 0000264E  4EAD 2592                jsr        [A5 + 0x2592 /* export_1198 */]
  3496. 00002652  295F 001A                move.l     [A4 + 0x1A], [A7]+
  3497. 00002656  558F                     subq.l     A7, 2
  3498. 00002658  4EAD 33BA                jsr        [A5 + 0x33BA /* export_1651 */]
  3499. 0000265C  4A1F                     tst.b      [A7]+
  3500. 0000265E  6628                     bne        +0x2A /* 00002688 */
  3501. 00002660  206C 001A                movea.l    A0, [A4 + 0x1A]
  3502. 00002664  2050                     movea.l    A0, [A0]
  3503. 00002666  2D48 FFFC                move.l     [A6 - 0x4], A0
  3504. 0000266A  316C 001E 0004           move.w     [A0 + 0x4], [A4 + 0x1E]
  3505. 00002670  206E FFFC                movea.l    A0, [A6 - 0x4]
  3506. 00002674  5C88                     addq.l     A0, 6
  3507. 00002676  43EC 0020                lea.l      A1, [A4 + 0x20]
  3508. 0000267A  20D9                     move.l     [A0]+, [A1]+
  3509. 0000267C  20D9                     move.l     [A0]+, [A1]+
  3510. 0000267E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3511. 00002682  316C 0034 0020           move.w     [A0 + 0x20], [A4 + 0x34]
  3512. label00002688:
  3513. 00002688  4CEE 1888 FFEC           movem.l    D3,D7,A3,A4, [A6 - 0x14]
  3514. 0000268E  4E5E                     unlink     A6
  3515. 00002690  2E9F                     move.l     [A7], [A7]+
  3516. 00002692  4E75                     rts
  3517. fn00002694:
  3518. 00002694  4E56 0000                link       A6, 0
  3519. 00002698  2F0C                     move.l     -[A7], A4
  3520. 0000269A  206E 0008                movea.l    A0, [A6 + 0x8]
  3521. 0000269E  2850                     movea.l    A4, [A0]
  3522. 000026A0  4A6C 001E                tst.w      [A4 + 0x1E]
  3523. 000026A4  6C2E                     bge        +0x30 /* 000026D4 */
  3524. 000026A6  4AAC 001A                tst.l      [A4 + 0x1A]
  3525. 000026AA  6728                     beq        +0x2A /* 000026D4 */
  3526. 000026AC  206C 001A                movea.l    A0, [A4 + 0x1A]
  3527. 000026B0  2050                     movea.l    A0, [A0]
  3528. 000026B2  43EC 0020                lea.l      A1, [A4 + 0x20]
  3529. 000026B6  5C88                     addq.l     A0, 6
  3530. 000026B8  22D8                     move.l     [A1]+, [A0]+
  3531. 000026BA  22D8                     move.l     [A1]+, [A0]+
  3532. 000026BC  206C 001A                movea.l    A0, [A4 + 0x1A]
  3533. 000026C0  2050                     movea.l    A0, [A0]
  3534. 000026C2  3968 0020 0034           move.w     [A4 + 0x34], [A0 + 0x20]
  3535. 000026C8  206C 001A                movea.l    A0, [A4 + 0x1A]
  3536. 000026CC  2050                     movea.l    A0, [A0]
  3537. 000026CE  3968 0004 001E           move.w     [A4 + 0x1E], [A0 + 0x4]
  3538. label000026D4:
  3539. 000026D4  286E FFFC                movea.l    A4, [A6 - 0x4]
  3540. 000026D8  4E5E                     unlink     A6
  3541. 000026DA  2E9F                     move.l     [A7], [A7]+
  3542. 000026DC  4E75                     rts
  3543. fn000026DE:
  3544. 000026DE  4E56 0000                link       A6, 0
  3545. 000026E2  48E7 0118                movem.l    -[A7], D7,A3,A4
  3546. 000026E6  266E 0010                movea.l    A3, [A6 + 0x10]
  3547. 000026EA  2E2E 000C                move.l     D7, [A6 + 0xC]
  3548. 000026EE  286E 0008                movea.l    A4, [A6 + 0x8]
  3549. 000026F2  4AAC 0004                tst.l      [A4 + 0x4]
  3550. 000026F6  6704                     beq        +0x6 /* 000026FC */
  3551. 000026F8  BE94                     cmp.l      D7, [A4]
  3552. 000026FA  6D42                     blt        +0x44 /* 0000273E */
  3553. label000026FC:
  3554. 000026FC  7000                     moveq.l    D0, 0x00
  3555. 000026FE  2F00                     move.l     -[A7], D0
  3556. 00002700  486C 0004                pea.l      [A4 + 0x4]
  3557. 00002704  4EAD 1122                jsr        [A5 + 0x1122 /* export_544 */]
  3558. 00002708  504F                     addq.w     A7, 8
  3559. 0000270A  0C87 0000 0780           cmpi.l     D7, 0x780
  3560. 00002710  6C08                     bge        +0xA /* 0000271A */
  3561. 00002712  28BC 0000 0780           move.l     [A4], 0x780
  3562. 00002718  6002                     bra        +0x4 /* 0000271C */
  3563. label0000271A:
  3564. 0000271A  2887                     move.l     [A4], D7
  3565. label0000271C:
  3566. 0000271C  7000                     moveq.l    D0, 0x00
  3567. 0000271E  2F00                     move.l     -[A7], D0
  3568. 00002720  2F14                     move.l     -[A7], [A4]
  3569. 00002722  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  3570. 00002726  2940 0004                move.l     [A4 + 0x4], D0
  3571. 0000272A  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  3572. 0000272E  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  3573. 00002732  4AAC 0004                tst.l      [A4 + 0x4]
  3574. 00002736  504F                     addq.w     A7, 8
  3575. 00002738  6604                     bne        +0x6 /* 0000273E */
  3576. 0000273A  7000                     moveq.l    D0, 0x00
  3577. 0000273C  2880                     move.l     [A4], D0
  3578. label0000273E:
  3579. 0000273E  200B                     move.l     D0, A3
  3580. 00002740  6702                     beq        +0x4 /* 00002744 */
  3581. 00002742  2694                     move.l     [A3], [A4]
  3582. label00002744:
  3583. 00002744  4AAC 0004                tst.l      [A4 + 0x4]
  3584. 00002748  6710                     beq        +0x12 /* 0000275A */
  3585. 0000274A  7000                     moveq.l    D0, 0x00
  3586. 0000274C  2F00                     move.l     -[A7], D0
  3587. 0000274E  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3588. 00002752  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  3589. 00002756  504F                     addq.w     A7, 8
  3590. 00002758  6002                     bra        +0x4 /* 0000275C */
  3591. label0000275A:
  3592. 0000275A  7000                     moveq.l    D0, 0x00
  3593. label0000275C:
  3594. 0000275C  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  3595. 00002762  4E5E                     unlink     A6
  3596. 00002764  4E75                     rts
  3597. fn00002766:
  3598. 00002766  4E56 0000                link       A6, 0
  3599. 0000276A  2F0C                     move.l     -[A7], A4
  3600. 0000276C  286E 0008                movea.l    A4, [A6 + 0x8]
  3601. 00002770  4AAC 0004                tst.l      [A4 + 0x4]
  3602. 00002774  670E                     beq        +0x10 /* 00002784 */
  3603. 00002776  7000                     moveq.l    D0, 0x00
  3604. 00002778  2F00                     move.l     -[A7], D0
  3605. 0000277A  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3606. 0000277E  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  3607. 00002782  504F                     addq.w     A7, 8
  3608. label00002784:
  3609. 00002784  286E FFFC                movea.l    A4, [A6 - 0x4]
  3610. 00002788  4E5E                     unlink     A6
  3611. 0000278A  4E75                     rts
  3612. fn0000278C:
  3613. 0000278C  4E56 FFEC                link       A6, -0x0014
  3614. 00002790  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3615. 00002794  3C2E 0008                move.w     D6, [A6 + 0x8]
  3616. 00002798  7000                     moveq.l    D0, 0x00
  3617. 0000279A  2D40 FFEC                move.l     [A6 - 0x14], D0
  3618. 0000279E  0C46 0001                cmpi.w     D6, 0x1
  3619. 000027A2  6F26                     ble        +0x28 /* 000027CA */
  3620. 000027A4  302E 000A                move.w     D0, [A6 + 0xA]
  3621. 000027A8  48C0                     ext.l      D0
  3622. 000027AA  81C6                     divs.w     D0, D6
  3623. 000027AC  3A00                     move.w     D5, D0
  3624. 000027AE  7000                     moveq.l    D0, 0x00
  3625. 000027B0  2F00                     move.l     -[A7], D0
  3626. 000027B2  48C5                     ext.l      D5
  3627. 000027B4  2F05                     move.l     -[A7], D5
  3628. 000027B6  486D DE30                pea.l      [A5 - 0x21D0]
  3629. 000027BA  4EBA FF22                jsr        [PC - 0xDE /* 000026DE */]
  3630. 000027BE  2D40 FFF8                move.l     [A6 - 0x8], D0
  3631. 000027C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3632. 000027C6  6700 0110                beq        +0x112 /* 000028D8 */
  3633. label000027CA:
  3634. 000027CA  7000                     moveq.l    D0, 0x00
  3635. 000027CC  2F00                     move.l     -[A7], D0
  3636. 000027CE  342E 000A                move.w     D2, [A6 + 0xA]
  3637. 000027D2  48C2                     ext.l      D2
  3638. 000027D4  2202                     move.l     D1, D2
  3639. 000027D6  D482                     add.l      D2, D2
  3640. 000027D8  D481                     add.l      D2, D1
  3641. 000027DA  2F02                     move.l     -[A7], D2
  3642. 000027DC  486D DE3C                pea.l      [A5 - 0x21C4]
  3643. 000027E0  4EBA FEFC                jsr        [PC - 0x104 /* 000026DE */]
  3644. 000027E4  2640                     movea.l    A3, D0
  3645. 000027E6  200B                     move.l     D0, A3
  3646. 000027E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3647. 000027EC  6700 00EA                beq        +0xEC /* 000028D8 */
  3648. 000027F0  7000                     moveq.l    D0, 0x00
  3649. 000027F2  2D40 FFEC                move.l     [A6 - 0x14], D0
  3650. 000027F6  6000 00D8                bra        +0xDA /* 000028D0 */
  3651. label000027FA:
  3652. 000027FA  4A46                     tst.w      D6
  3653. 000027FC  6648                     bne        +0x4A /* 00002846 */
  3654. 000027FE  2D4B FFF4                move.l     [A6 - 0xC], A3
  3655. 00002802  486E 0010                pea.l      [A6 + 0x10]
  3656. 00002806  486E FFF4                pea.l      [A6 - 0xC]
  3657. 0000280A  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3658. 0000280E  A8CF                     syscall    PackBits
  3659. 00002810  202E FFF4                move.l     D0, [A6 - 0xC]
  3660. 00002814  908B                     sub.l      D0, A3
  3661. 00002816  2D40 FFF0                move.l     [A6 - 0x10], D0
  3662. 0000281A  4AAE 0014                tst.l      [A6 + 0x14]
  3663. 0000281E  671A                     beq        +0x1C /* 0000283A */
  3664. 00002820  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3665. 00002824  2F0B                     move.l     -[A7], A3
  3666. 00002826  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3667. 0000282A  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  3668. 0000282E  4A6D E54A                tst.w      [A5 - 0x1AB6]
  3669. 00002832  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3670. 00002836  6600 00A0                bne        +0xA2 /* 000028D8 */
  3671. label0000283A:
  3672. 0000283A  202E FFF0                move.l     D0, [A6 - 0x10]
  3673. 0000283E  D1AE FFEC                add.l      [A6 - 0x14], D0
  3674. 00002842  6000 0082                bra        +0x84 /* 000028C6 */
  3675. label00002846:
  3676. 00002846  4244                     clr.w      D4
  3677. 00002848  606E                     bra        +0x70 /* 000028B8 */
  3678. label0000284A:
  3679. 0000284A  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  3680. 00002850  286E 0010                movea.l    A4, [A6 + 0x10]
  3681. 00002854  D8C4                     add.w      A4, D4
  3682. 00002856  3E05                     move.w     D7, D5
  3683. 00002858  6010                     bra        +0x12 /* 0000286A */
  3684. label0000285A:
  3685. 0000285A  206E FFFC                movea.l    A0, [A6 - 0x4]
  3686. 0000285E  52AE FFFC                addq.l     [A6 - 0x4], 1
  3687. 00002862  1094                     move.b     [A0], [A4]
  3688. 00002864  3007                     move.w     D0, D7
  3689. 00002866  5347                     subq.w     D7, 1
  3690. 00002868  D8C6                     add.w      A4, D6
  3691. label0000286A:
  3692. 0000286A  4A47                     tst.w      D7
  3693. 0000286C  6EEC                     bgt        -0x12 /* 0000285A */
  3694. 0000286E  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  3695. 00002874  2D4B FFF4                move.l     [A6 - 0xC], A3
  3696. 00002878  486E FFFC                pea.l      [A6 - 0x4]
  3697. 0000287C  486E FFF4                pea.l      [A6 - 0xC]
  3698. 00002880  3F05                     move.w     -[A7], D5
  3699. 00002882  A8CF                     syscall    PackBits
  3700. 00002884  202E FFF4                move.l     D0, [A6 - 0xC]
  3701. 00002888  908B                     sub.l      D0, A3
  3702. 0000288A  2D40 FFF0                move.l     [A6 - 0x10], D0
  3703. 0000288E  4AAE 0014                tst.l      [A6 + 0x14]
  3704. 00002892  6718                     beq        +0x1A /* 000028AC */
  3705. 00002894  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3706. 00002898  2F0B                     move.l     -[A7], A3
  3707. 0000289A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3708. 0000289E  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  3709. 000028A2  4A6D E54A                tst.w      [A5 - 0x1AB6]
  3710. 000028A6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3711. 000028AA  662C                     bne        +0x2E /* 000028D8 */
  3712. label000028AC:
  3713. 000028AC  202E FFF0                move.l     D0, [A6 - 0x10]
  3714. 000028B0  D1AE FFEC                add.l      [A6 - 0x14], D0
  3715. 000028B4  3004                     move.w     D0, D4
  3716. 000028B6  5244                     addq.w     D4, 1
  3717. label000028B8:
  3718. 000028B8  BC44                     cmp.w      D6, D4
  3719. 000028BA  6E8E                     bgt        -0x70 /* 0000284A */
  3720. 000028BC  302E 000A                move.w     D0, [A6 + 0xA]
  3721. 000028C0  48C0                     ext.l      D0
  3722. 000028C2  D1AE 0010                add.l      [A6 + 0x10], D0
  3723. label000028C6:
  3724. 000028C6  302E 000A                move.w     D0, [A6 + 0xA]
  3725. 000028CA  48C0                     ext.l      D0
  3726. 000028CC  91AE 000C                sub.l      [A6 + 0xC], D0
  3727. label000028D0:
  3728. 000028D0  4AAE 000C                tst.l      [A6 + 0xC]
  3729. 000028D4  6E00 FF24                bgt        -0xDA /* 000027FA */
  3730. label000028D8:
  3731. 000028D8  486D DE3C                pea.l      [A5 - 0x21C4]
  3732. 000028DC  4EBA FE88                jsr        [PC - 0x178 /* 00002766 */]
  3733. 000028E0  0C46 0001                cmpi.w     D6, 0x1
  3734. 000028E4  584F                     addq.w     A7, 4
  3735. 000028E6  6F0A                     ble        +0xC /* 000028F2 */
  3736. 000028E8  486D DE30                pea.l      [A5 - 0x21D0]
  3737. 000028EC  4EBA FE78                jsr        [PC - 0x188 /* 00002766 */]
  3738. 000028F0  584F                     addq.w     A7, 4
  3739. label000028F2:
  3740. 000028F2  2D6E FFEC 0018           move.l     [A6 + 0x18], [A6 - 0x14]
  3741. 000028F8  4CEE 18F0 FFD4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x2C]
  3742. 000028FE  4E5E                     unlink     A6
  3743. 00002900  205F                     movea.l    A0, [A7]+
  3744. 00002902  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3745. 00002906  4ED0                     jmp        [A0]
  3746. fn00002908:
  3747. 00002908  4E56 FFF2                link       A6, -0x000E
  3748. 0000290C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3749. 00002910  7000                     moveq.l    D0, 0x00
  3750. 00002912  2640                     movea.l    A3, D0
  3751. 00002914  4246                     clr.w      D6
  3752. 00002916  422E FFFF                clr.b      [A6 - 0x1]
  3753. 0000291A  206E 0008                movea.l    A0, [A6 + 0x8]
  3754. 0000291E  2850                     movea.l    A4, [A0]
  3755. 00002920  323C 3FFF                move.w     D1, 0x3FFF
  3756. 00002924  C26C 001E                and.w      D1, [A4 + 0x1E]
  3757. 00002928  3D41 FFFC                move.w     [A6 - 0x4], D1
  3758. 0000292C  4A6C 001E                tst.w      [A4 + 0x1E]
  3759. 00002930  6C1C                     bge        +0x1E /* 0000294E */
  3760. 00002932  382C 0034                move.w     D4, [A4 + 0x34]
  3761. 00002936  0C44 0008                cmpi.w     D4, 0x8
  3762. 0000293A  6F12                     ble        +0x14 /* 0000294E */
  3763. 0000293C  0C44 0020                cmpi.w     D4, 0x20 /* ' ' */
  3764. 00002940  6604                     bne        +0x6 /* 00002946 */
  3765. 00002942  7C04                     moveq.l    D6, 0x04
  3766. 00002944  6008                     bra        +0xA /* 0000294E */
  3767. label00002946:
  3768. 00002946  0C44 0010                cmpi.w     D4, 0x10
  3769. 0000294A  6602                     bne        +0x4 /* 0000294E */
  3770. 0000294C  7C02                     moveq.l    D6, 0x02
  3771. label0000294E:
  3772. 0000294E  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3773. 00002952  2F3C 4249 5444           move.l     -[A7], 0x42495444 /* 'BITD' */
  3774. 00002958  2F2D E77A                move.l     -[A7], [A5 - 0x1886]
  3775. 0000295C  4EAD 0FEA                jsr        [A5 + 0xFEA /* export_505 */]
  3776. 00002960  2A00                     move.l     D5, D0
  3777. 00002962  70FF                     moveq.l    D0, 0xFFFFFFFF
  3778. 00002964  B085                     cmp.l      D0, D5
  3779. 00002966  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3780. 0000296A  660A                     bne        +0xC /* 00002976 */
  3781. 0000296C  3B7C 0010 E54A           move.w     [A5 - 0x1AB6], 0x10
  3782. 00002972  6000 00BE                bra        +0xC0 /* 00002A32 */
  3783. label00002976:
  3784. 00002976  266C 0016                movea.l    A3, [A4 + 0x16]
  3785. 0000297A  486E FFF6                pea.l      [A6 - 0xA]
  3786. 0000297E  2F0B                     move.l     -[A7], A3
  3787. 00002980  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  3788. 00002984  2D40 FFF8                move.l     [A6 - 0x8], D0
  3789. 00002988  2F0B                     move.l     -[A7], A3
  3790. 0000298A  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  3791. 0000298E  2E00                     move.l     D7, D0
  3792. 00002990  598F                     subq.l     A7, 4
  3793. 00002992  7000                     moveq.l    D0, 0x00
  3794. 00002994  2F00                     move.l     -[A7], D0
  3795. 00002996  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3796. 0000299A  2F07                     move.l     -[A7], D7
  3797. 0000299C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3798. 000029A0  3F06                     move.w     -[A7], D6
  3799. 000029A2  4EBA FDE8                jsr        [PC - 0x218 /* 0000278C */]
  3800. 000029A6  2D5F FFF2                move.l     [A6 - 0xE], [A7]+
  3801. 000029AA  4A6D E54A                tst.w      [A5 - 0x1AB6]
  3802. 000029AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3803. 000029B2  667E                     bne        +0x80 /* 00002A32 */
  3804. 000029B4  2007                     move.l     D0, D7
  3805. 000029B6  7220                     moveq.l    D1, 0x20
  3806. 000029B8  9081                     sub.l      D0, D1
  3807. 000029BA  B0AE FFF2                cmp.l      D0, [A6 - 0xE]
  3808. 000029BE  6F32                     ble        +0x34 /* 000029F2 */
  3809. 000029C0  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3810. 000029C4  2F05                     move.l     -[A7], D5
  3811. 000029C6  2F2D E77A                move.l     -[A7], [A5 - 0x1886]
  3812. 000029CA  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  3813. 000029CE  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  3814. 000029D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3815. 000029D6  665A                     bne        +0x5C /* 00002A32 */
  3816. 000029D8  598F                     subq.l     A7, 4
  3817. 000029DA  2F2D E77A                move.l     -[A7], [A5 - 0x1886]
  3818. 000029DE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3819. 000029E2  2F07                     move.l     -[A7], D7
  3820. 000029E4  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3821. 000029E8  3F06                     move.w     -[A7], D6
  3822. 000029EA  4EBA FDA0                jsr        [PC - 0x260 /* 0000278C */]
  3823. 000029EE  584F                     addq.w     A7, 4
  3824. 000029F0  602C                     bra        +0x2E /* 00002A1E */
  3825. label000029F2:
  3826. 000029F2  2F07                     move.l     -[A7], D7
  3827. 000029F4  2F05                     move.l     -[A7], D5
  3828. 000029F6  2F2D E77A                move.l     -[A7], [A5 - 0x1886]
  3829. 000029FA  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  3830. 000029FE  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  3831. 00002A02  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3832. 00002A06  662A                     bne        +0x2C /* 00002A32 */
  3833. 00002A08  2F07                     move.l     -[A7], D7
  3834. 00002A0A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3835. 00002A0E  2F2D E77A                move.l     -[A7], [A5 - 0x1886]
  3836. 00002A12  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  3837. 00002A16  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  3838. 00002A1A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3839. label00002A1E:
  3840. 00002A1E  4A6D E54A                tst.w      [A5 - 0x1AB6]
  3841. 00002A22  660E                     bne        +0x10 /* 00002A32 */
  3842. 00002A24  2F2D E77A                move.l     -[A7], [A5 - 0x1886]
  3843. 00002A28  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3844. 00002A2C  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  3845. 00002A30  584F                     addq.w     A7, 4
  3846. label00002A32:
  3847. 00002A32  200B                     move.l     D0, A3
  3848. 00002A34  670C                     beq        +0xE /* 00002A42 */
  3849. 00002A36  486E FFF6                pea.l      [A6 - 0xA]
  3850. 00002A3A  2F0B                     move.l     -[A7], A3
  3851. 00002A3C  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  3852. 00002A40  504F                     addq.w     A7, 8
  3853. label00002A42:
  3854. 00002A42  4CEE 18F0 FFDA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x26]
  3855. 00002A48  4E5E                     unlink     A6
  3856. 00002A4A  2E9F                     move.l     [A7], [A7]+
  3857. 00002A4C  4E75                     rts
  3858. fn00002A4E:
  3859. 00002A4E  4E56 0000                link       A6, 0
  3860. 00002A52  48E7 0018                movem.l    -[A7], A3,A4
  3861. 00002A56  286E 0008                movea.l    A4, [A6 + 0x8]
  3862. 00002A5A  2654                     movea.l    A3, [A4]
  3863. 00002A5C  558F                     subq.l     A7, 2
  3864. 00002A5E  2F0B                     move.l     -[A7], A3
  3865. 00002A60  4EBA F330                jsr        [PC - 0xCD0 /* 00001D92 */]
  3866. 00002A64  4A1F                     tst.b      [A7]+
  3867. 00002A66  6708                     beq        +0xA /* 00002A70 */
  3868. 00002A68  2F0C                     move.l     -[A7], A4
  3869. 00002A6A  4EAD 2D72                jsr        [A5 + 0x2D72 /* export_1450 */]
  3870. 00002A6E  6006                     bra        +0x8 /* 00002A76 */
  3871. label00002A70:
  3872. 00002A70  2F0C                     move.l     -[A7], A4
  3873. 00002A72  4EBA D94A                jsr        [PC - 0x26B6 /* 000003BE */]
  3874. label00002A76:
  3875. 00002A76  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3876. 00002A7C  4E5E                     unlink     A6
  3877. 00002A7E  2E9F                     move.l     [A7], [A7]+
  3878. 00002A80  4E75                     rts
  3879. fn00002A82:
  3880. 00002A82  4E56 FFFC                link       A6, -0x0004
  3881. 00002A86  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  3882. 00002A8A  266E 0010                movea.l    A3, [A6 + 0x10]
  3883. 00002A8E  3A2E 001A                move.w     D5, [A6 + 0x1A]
  3884. 00002A92  3C2E 001E                move.w     D6, [A6 + 0x1E]
  3885. 00002A96  4A45                     tst.w      D5
  3886. 00002A98  6628                     bne        +0x2A /* 00002AC2 */
  3887. 00002A9A  206E 000C                movea.l    A0, [A6 + 0xC]
  3888. 00002A9E  2850                     movea.l    A4, [A0]
  3889. 00002AA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3890. 00002AA4  2F08                     move.l     -[A7], A0
  3891. 00002AA6  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  3892. 00002AAA  A8D0                     syscall    UnpackBits
  3893. 00002AAC  206E 000C                movea.l    A0, [A6 + 0xC]
  3894. 00002AB0  2010                     move.l     D0, [A0]
  3895. 00002AB2  908C                     sub.l      D0, A4
  3896. 00002AB4  322E 0016                move.w     D1, [A6 + 0x16]
  3897. 00002AB8  48C1                     ext.l      D1
  3898. 00002ABA  B280                     cmp.l      D1, D0
  3899. 00002ABC  6762                     beq        +0x64 /* 00002B20 */
  3900. 00002ABE  7000                     moveq.l    D0, 0x00
  3901. 00002AC0  6060                     bra        +0x62 /* 00002B22 */
  3902. label00002AC2:
  3903. 00002AC2  4244                     clr.w      D4
  3904. 00002AC4  604A                     bra        +0x4C /* 00002B10 */
  3905. label00002AC6:
  3906. 00002AC6  2D4B FFFC                move.l     [A6 - 0x4], A3
  3907. 00002ACA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3908. 00002ACE  486E FFFC                pea.l      [A6 - 0x4]
  3909. 00002AD2  3F06                     move.w     -[A7], D6
  3910. 00002AD4  A8D0                     syscall    UnpackBits
  3911. 00002AD6  202E FFFC                move.l     D0, [A6 - 0x4]
  3912. 00002ADA  908B                     sub.l      D0, A3
  3913. 00002ADC  48C6                     ext.l      D6
  3914. 00002ADE  BC80                     cmp.l      D6, D0
  3915. 00002AE0  6704                     beq        +0x6 /* 00002AE6 */
  3916. 00002AE2  7000                     moveq.l    D0, 0x00
  3917. 00002AE4  603C                     bra        +0x3E /* 00002B22 */
  3918. label00002AE6:
  3919. 00002AE6  2D4B FFFC                move.l     [A6 - 0x4], A3
  3920. 00002AEA  206E 000C                movea.l    A0, [A6 + 0xC]
  3921. 00002AEE  2850                     movea.l    A4, [A0]
  3922. 00002AF0  D8C4                     add.w      A4, D4
  3923. 00002AF2  3E06                     move.w     D7, D6
  3924. 00002AF4  7600                     moveq.l    D3, 0x00
  3925. 00002AF6  6010                     bra        +0x12 /* 00002B08 */
  3926. label00002AF8:
  3927. 00002AF8  206E FFFC                movea.l    A0, [A6 - 0x4]
  3928. 00002AFC  52AE FFFC                addq.l     [A6 - 0x4], 1
  3929. 00002B00  1890                     move.b     [A4], [A0]
  3930. 00002B02  3007                     move.w     D0, D7
  3931. 00002B04  5347                     subq.w     D7, 1
  3932. 00002B06  D8C5                     add.w      A4, D5
  3933. label00002B08:
  3934. 00002B08  B647                     cmp.w      D3, D7
  3935. 00002B0A  6DEC                     blt        -0x12 /* 00002AF8 */
  3936. 00002B0C  3004                     move.w     D0, D4
  3937. 00002B0E  5244                     addq.w     D4, 1
  3938. label00002B10:
  3939. 00002B10  BA44                     cmp.w      D5, D4
  3940. 00002B12  6EB2                     bgt        -0x4C /* 00002AC6 */
  3941. 00002B14  206E 000C                movea.l    A0, [A6 + 0xC]
  3942. 00002B18  302E 0016                move.w     D0, [A6 + 0x16]
  3943. 00002B1C  48C0                     ext.l      D0
  3944. 00002B1E  D190                     add.l      [A0], D0
  3945. label00002B20:
  3946. 00002B20  7001                     moveq.l    D0, 0x01
  3947. label00002B22:
  3948. 00002B22  4CEE 18F8 FFE0           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x20]
  3949. 00002B28  4E5E                     unlink     A6
  3950. 00002B2A  4E75                     rts
  3951. fn00002B2C:
  3952. 00002B2C  4E56 FFE2                link       A6, -0x001E
  3953. 00002B30  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  3954. 00002B34  3A2E 0026                move.w     D5, [A6 + 0x26]
  3955. 00002B38  3C2E 001A                move.w     D6, [A6 + 0x1A]
  3956. 00002B3C  3E2E 001E                move.w     D7, [A6 + 0x1E]
  3957. 00002B40  0C45 0001                cmpi.w     D5, 0x1
  3958. 00002B44  6F24                     ble        +0x26 /* 00002B6A */
  3959. 00002B46  3006                     move.w     D0, D6
  3960. 00002B48  48C0                     ext.l      D0
  3961. 00002B4A  81C5                     divs.w     D0, D5
  3962. 00002B4C  3800                     move.w     D4, D0
  3963. 00002B4E  7000                     moveq.l    D0, 0x00
  3964. 00002B50  2F00                     move.l     -[A7], D0
  3965. 00002B52  48C4                     ext.l      D4
  3966. 00002B54  2F04                     move.l     -[A7], D4
  3967. 00002B56  486D DE30                pea.l      [A5 - 0x21D0]
  3968. 00002B5A  4EBA FB82                jsr        [PC - 0x47E /* 000026DE */]
  3969. 00002B5E  2840                     movea.l    A4, D0
  3970. 00002B60  200C                     move.l     D0, A4
  3971. 00002B62  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3972. 00002B66  6700 0148                beq        +0x14A /* 00002CB0 */
  3973. label00002B6A:
  3974. 00002B6A  3006                     move.w     D0, D6
  3975. 00002B6C  48C0                     ext.l      D0
  3976. 00002B6E  D080                     add.l      D0, D0
  3977. 00002B70  2D40 FFF2                move.l     [A6 - 0xE], D0
  3978. 00002B74  486E FFEE                pea.l      [A6 - 0x12]
  3979. 00002B78  3206                     move.w     D1, D6
  3980. 00002B7A  48C1                     ext.l      D1
  3981. 00002B7C  2001                     move.l     D0, D1
  3982. 00002B7E  D281                     add.l      D1, D1
  3983. 00002B80  D280                     add.l      D1, D0
  3984. 00002B82  2F01                     move.l     -[A7], D1
  3985. 00002B84  486D DE3C                pea.l      [A5 - 0x21C4]
  3986. 00002B88  4EBA FB54                jsr        [PC - 0x4AC /* 000026DE */]
  3987. 00002B8C  2D40 FFE2                move.l     [A6 - 0x1E], D0
  3988. 00002B90  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3989. 00002B94  6700 0134                beq        +0x136 /* 00002CCA */
  3990. 00002B98  7000                     moveq.l    D0, 0x00
  3991. 00002B9A  2D40 FFFA                move.l     [A6 - 0x6], D0
  3992. 00002B9E  222E 0014                move.l     D1, [A6 + 0x14]
  3993. 00002BA2  D2AE 000C                add.l      D1, [A6 + 0xC]
  3994. 00002BA6  2D41 FFEA                move.l     [A6 - 0x16], D1
  3995. 00002BAA  266E FFEE                movea.l    A3, [A6 - 0x12]
  3996. 00002BAE  D7EE FFE2                add.l      A3, [A6 - 0x1E]
  3997. 00002BB2  6000 00E8                bra        +0xEA /* 00002C9C */
  3998. label00002BB6:
  3999. 00002BB6  2D6E FFE2 FFE6           move.l     [A6 - 0x1A], [A6 - 0x1E]
  4000. 00002BBC  202E FFEE                move.l     D0, [A6 - 0x12]
  4001. 00002BC0  90AE FFFA                sub.l      D0, [A6 - 0x6]
  4002. 00002BC4  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  4003. 00002BC8  5CC3                     sge        D3
  4004. 00002BCA  4403                     neg.b      D3
  4005. 00002BCC  1D43 FFFF                move.b     [A6 - 0x1], D3
  4006. 00002BD0  660E                     bne        +0x10 /* 00002BE0 */
  4007. 00002BD2  202E FFEE                move.l     D0, [A6 - 0x12]
  4008. 00002BD6  90AE FFFA                sub.l      D0, [A6 - 0x6]
  4009. 00002BDA  2D40 FFF6                move.l     [A6 - 0xA], D0
  4010. 00002BDE  6006                     bra        +0x8 /* 00002BE6 */
  4011. label00002BE0:
  4012. 00002BE0  2D6E 0010 FFF6           move.l     [A6 - 0xA], [A6 + 0x10]
  4013. label00002BE6:
  4014. 00002BE6  202E FFF6                move.l     D0, [A6 - 0xA]
  4015. 00002BEA  91AE 0010                sub.l      [A6 + 0x10], D0
  4016. 00002BEE  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4017. 00002BF2  202E FFFA                move.l     D0, [A6 - 0x6]
  4018. 00002BF6  D0AE FFE6                add.l      D0, [A6 - 0x1A]
  4019. 00002BFA  2F00                     move.l     -[A7], D0
  4020. 00002BFC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4021. 00002C00  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  4022. 00002C04  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  4023. 00002C08  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4024. 00002C0C  6600 00A2                bne        +0xA4 /* 00002CB0 */
  4025. 00002C10  4A2E FFFF                tst.b      [A6 - 0x1]
  4026. 00002C14  675E                     beq        +0x60 /* 00002C74 */
  4027. 00002C16  6026                     bra        +0x28 /* 00002C3E */
  4028. label00002C18:
  4029. 00002C18  48C4                     ext.l      D4
  4030. 00002C1A  2F04                     move.l     -[A7], D4
  4031. 00002C1C  48C5                     ext.l      D5
  4032. 00002C1E  2F05                     move.l     -[A7], D5
  4033. 00002C20  48C6                     ext.l      D6
  4034. 00002C22  2F06                     move.l     -[A7], D6
  4035. 00002C24  2F0C                     move.l     -[A7], A4
  4036. 00002C26  486E 000C                pea.l      [A6 + 0xC]
  4037. 00002C2A  486E FFE6                pea.l      [A6 - 0x1A]
  4038. 00002C2E  4EBA FE52                jsr        [PC - 0x1AE /* 00002A82 */]
  4039. 00002C32  4A00                     tst.b      D0
  4040. 00002C34  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4041. 00002C38  6770                     beq        +0x72 /* 00002CAA */
  4042. 00002C3A  3007                     move.w     D0, D7
  4043. 00002C3C  5347                     subq.w     D7, 1
  4044. label00002C3E:
  4045. 00002C3E  202E FFEA                move.l     D0, [A6 - 0x16]
  4046. 00002C42  90AE 000C                sub.l      D0, [A6 + 0xC]
  4047. 00002C46  6F3C                     ble        +0x3E /* 00002C84 */
  4048. 00002C48  4A47                     tst.w      D7
  4049. 00002C4A  6ECC                     bgt        -0x32 /* 00002C18 */
  4050. 00002C4C  6036                     bra        +0x38 /* 00002C84 */
  4051. label00002C4E:
  4052. 00002C4E  48C4                     ext.l      D4
  4053. 00002C50  2F04                     move.l     -[A7], D4
  4054. 00002C52  48C5                     ext.l      D5
  4055. 00002C54  2F05                     move.l     -[A7], D5
  4056. 00002C56  48C6                     ext.l      D6
  4057. 00002C58  2F06                     move.l     -[A7], D6
  4058. 00002C5A  2F0C                     move.l     -[A7], A4
  4059. 00002C5C  486E 000C                pea.l      [A6 + 0xC]
  4060. 00002C60  486E FFE6                pea.l      [A6 - 0x1A]
  4061. 00002C64  4EBA FE1C                jsr        [PC - 0x1E4 /* 00002A82 */]
  4062. 00002C68  4A00                     tst.b      D0
  4063. 00002C6A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4064. 00002C6E  673A                     beq        +0x3C /* 00002CAA */
  4065. 00002C70  3007                     move.w     D0, D7
  4066. 00002C72  5347                     subq.w     D7, 1
  4067. label00002C74:
  4068. 00002C74  200B                     move.l     D0, A3
  4069. 00002C76  90AE FFE6                sub.l      D0, [A6 - 0x1A]
  4070. 00002C7A  B0AE FFF2                cmp.l      D0, [A6 - 0xE]
  4071. 00002C7E  6F04                     ble        +0x6 /* 00002C84 */
  4072. 00002C80  4A47                     tst.w      D7
  4073. 00002C82  6ECA                     bgt        -0x34 /* 00002C4E */
  4074. label00002C84:
  4075. 00002C84  200B                     move.l     D0, A3
  4076. 00002C86  90AE FFE6                sub.l      D0, [A6 - 0x1A]
  4077. 00002C8A  2D40 FFFA                move.l     [A6 - 0x6], D0
  4078. 00002C8E  206E FFE6                movea.l    A0, [A6 - 0x1A]
  4079. 00002C92  226E FFE2                movea.l    A1, [A6 - 0x1E]
  4080. 00002C96  202E FFFA                move.l     D0, [A6 - 0x6]
  4081. 00002C9A  A02E                     syscall    BlockMove/BlockMoveData
  4082. label00002C9C:
  4083. 00002C9C  4AAE 0010                tst.l      [A6 + 0x10]
  4084. 00002CA0  6F0E                     ble        +0x10 /* 00002CB0 */
  4085. 00002CA2  4A47                     tst.w      D7
  4086. 00002CA4  6E00 FF10                bgt        -0xEE /* 00002BB6 */
  4087. 00002CA8  6006                     bra        +0x8 /* 00002CB0 */
  4088. label00002CAA:
  4089. 00002CAA  3B7C 002D E54A           move.w     [A5 - 0x1AB6], 0x2D /* '-' */
  4090. label00002CB0:
  4091. 00002CB0  486D DE3C                pea.l      [A5 - 0x21C4]
  4092. 00002CB4  4EBA FAB0                jsr        [PC - 0x550 /* 00002766 */]
  4093. 00002CB8  0C45 0001                cmpi.w     D5, 0x1
  4094. 00002CBC  584F                     addq.w     A7, 4
  4095. 00002CBE  6F0A                     ble        +0xC /* 00002CCA */
  4096. 00002CC0  486D DE30                pea.l      [A5 - 0x21D0]
  4097. 00002CC4  4EBA FAA0                jsr        [PC - 0x560 /* 00002766 */]
  4098. 00002CC8  584F                     addq.w     A7, 4
  4099. label00002CCA:
  4100. 00002CCA  4CEE 18F8 FFC6           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x3A]
  4101. 00002CD0  4E5E                     unlink     A6
  4102. 00002CD2  4E75                     rts
  4103. fn00002CD4:
  4104. 00002CD4  4E56 FFF0                link       A6, -0x0010
  4105. 00002CD8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4106. 00002CDC  7000                     moveq.l    D0, 0x00
  4107. 00002CDE  2640                     movea.l    A3, D0
  4108. 00002CE0  4246                     clr.w      D6
  4109. 00002CE2  206E 0008                movea.l    A0, [A6 + 0x8]
  4110. 00002CE6  2850                     movea.l    A4, [A0]
  4111. 00002CE8  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  4112. 00002CEC  2F3C 4249 5444           move.l     -[A7], 0x42495444 /* 'BITD' */
  4113. 00002CF2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4114. 00002CF6  4EAD 0FAA                jsr        [A5 + 0xFAA /* export_497 */]
  4115. 00002CFA  2A00                     move.l     D5, D0
  4116. 00002CFC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4117. 00002D00  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  4118. 00002D04  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  4119. 00002D08  70FF                     moveq.l    D0, 0xFFFFFFFF
  4120. 00002D0A  B085                     cmp.l      D0, D5
  4121. 00002D0C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4122. 00002D10  660A                     bne        +0xC /* 00002D1C */
  4123. 00002D12  3B7C 0010 E54A           move.w     [A5 - 0x1AB6], 0x10
  4124. 00002D18  6000 0168                bra        +0x16A /* 00002E82 */
  4125. label00002D1C:
  4126. 00002D1C  2F05                     move.l     -[A7], D5
  4127. 00002D1E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4128. 00002D22  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  4129. 00002D26  2D40 FFF4                move.l     [A6 - 0xC], D0
  4130. 00002D2A  41EC 001A                lea.l      A0, [A4 + 0x1A]
  4131. 00002D2E  2D48 FFF8                move.l     [A6 - 0x8], A0
  4132. 00002D32  598F                     subq.l     A7, 4
  4133. 00002D34  206E FFF8                movea.l    A0, [A6 - 0x8]
  4134. 00002D38  4868 0006                pea.l      [A0 + 0x6]
  4135. 00002D3C  3F28 0004                move.w     -[A7], [A0 + 0x4]
  4136. 00002D40  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  4137. 00002D44  2E1F                     move.l     D7, [A7]+
  4138. 00002D46  206E FFF8                movea.l    A0, [A6 - 0x8]
  4139. 00002D4A  303C 3FFF                move.w     D0, 0x3FFF
  4140. 00002D4E  C068 0004                and.w      D0, [A0 + 0x4]
  4141. 00002D52  3D40 FFFC                move.w     [A6 - 0x4], D0
  4142. 00002D56  2248                     movea.l    A1, A0
  4143. 00002D58  3028 000A                move.w     D0, [A0 + 0xA]
  4144. 00002D5C  9069 0006                sub.w      D0, [A1 + 0x6]
  4145. 00002D60  3D40 FFFE                move.w     [A6 - 0x2], D0
  4146. 00002D64  4A6C 001E                tst.w      [A4 + 0x1E]
  4147. 00002D68  504F                     addq.w     A7, 8
  4148. 00002D6A  6C24                     bge        +0x26 /* 00002D90 */
  4149. 00002D6C  382C 0034                move.w     D4, [A4 + 0x34]
  4150. 00002D70  0C44 0008                cmpi.w     D4, 0x8
  4151. 00002D74  6F1A                     ble        +0x1C /* 00002D90 */
  4152. 00002D76  0C6E 045A 0012           cmpi.w     [A6 + 0x12], 0x45A
  4153. 00002D7C  6D12                     blt        +0x14 /* 00002D90 */
  4154. 00002D7E  0C44 0020                cmpi.w     D4, 0x20 /* ' ' */
  4155. 00002D82  6604                     bne        +0x6 /* 00002D88 */
  4156. 00002D84  7C04                     moveq.l    D6, 0x04
  4157. 00002D86  6008                     bra        +0xA /* 00002D90 */
  4158. label00002D88:
  4159. 00002D88  0C44 0010                cmpi.w     D4, 0x10
  4160. 00002D8C  6602                     bne        +0x4 /* 00002D90 */
  4161. 00002D8E  7C02                     moveq.l    D6, 0x02
  4162. label00002D90:
  4163. 00002D90  7004                     moveq.l    D0, 0x04
  4164. 00002D92  2F00                     move.l     -[A7], D0
  4165. 00002D94  2F07                     move.l     -[A7], D7
  4166. 00002D96  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  4167. 00002D9A  4A00                     tst.b      D0
  4168. 00002D9C  504F                     addq.w     A7, 8
  4169. 00002D9E  6700 00DC                beq        +0xDE /* 00002E7C */
  4170. 00002DA2  2007                     move.l     D0, D7
  4171. 00002DA4  A122                     syscall    NewHandle, flags=1
  4172. 00002DA6  2648                     movea.l    A3, A0
  4173. 00002DA8  200B                     move.l     D0, A3
  4174. 00002DAA  6700 00D0                beq        +0xD2 /* 00002E7C */
  4175. 00002DAE  294B 0016                move.l     [A4 + 0x16], A3
  4176. 00002DB2  2F05                     move.l     -[A7], D5
  4177. 00002DB4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4178. 00002DB8  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  4179. 00002DBC  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  4180. 00002DC0  504F                     addq.w     A7, 8
  4181. 00002DC2  6600 00BE                bne        +0xC0 /* 00002E82 */
  4182. 00002DC6  204B                     movea.l    A0, A3
  4183. 00002DC8  A029                     syscall    HLock
  4184. 00002DCA  202E FFF4                move.l     D0, [A6 - 0xC]
  4185. 00002DCE  7210                     moveq.l    D1, 0x10
  4186. 00002DD0  D081                     add.l      D0, D1
  4187. 00002DD2  B087                     cmp.l      D0, D7
  4188. 00002DD4  6E36                     bgt        +0x38 /* 00002E0C */
  4189. 00002DD6  48C6                     ext.l      D6
  4190. 00002DD8  2F06                     move.l     -[A7], D6
  4191. 00002DDA  206E 0008                movea.l    A0, [A6 + 0x8]
  4192. 00002DDE  3028 0004                move.w     D0, [A0 + 0x4]
  4193. 00002DE2  48C0                     ext.l      D0
  4194. 00002DE4  2F00                     move.l     -[A7], D0
  4195. 00002DE6  302E FFFE                move.w     D0, [A6 - 0x2]
  4196. 00002DEA  48C0                     ext.l      D0
  4197. 00002DEC  2F00                     move.l     -[A7], D0
  4198. 00002DEE  302E FFFC                move.w     D0, [A6 - 0x4]
  4199. 00002DF2  48C0                     ext.l      D0
  4200. 00002DF4  2F00                     move.l     -[A7], D0
  4201. 00002DF6  2F07                     move.l     -[A7], D7
  4202. 00002DF8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4203. 00002DFC  2F13                     move.l     -[A7], [A3]
  4204. 00002DFE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4205. 00002E02  4EBA FD28                jsr        [PC - 0x2D8 /* 00002B2C */]
  4206. 00002E06  4FEF 0020                lea.l      A7, [A7 + 0x20]
  4207. 00002E0A  6014                     bra        +0x16 /* 00002E20 */
  4208. label00002E0C:
  4209. 00002E0C  2F07                     move.l     -[A7], D7
  4210. 00002E0E  2F13                     move.l     -[A7], [A3]
  4211. 00002E10  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4212. 00002E14  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  4213. 00002E18  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  4214. 00002E1C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4215. label00002E20:
  4216. 00002E20  204B                     movea.l    A0, A3
  4217. 00002E22  A02A                     syscall    HUnlock
  4218. 00002E24  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4219. 00002E28  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  4220. 00002E2C  4A6D E54A                tst.w      [A5 - 0x1AB6]
  4221. 00002E30  584F                     addq.w     A7, 4
  4222. 00002E32  664E                     bne        +0x50 /* 00002E82 */
  4223. 00002E34  4A6C 001E                tst.w      [A4 + 0x1E]
  4224. 00002E38  6C32                     bge        +0x34 /* 00002E6C */
  4225. 00002E3A  598F                     subq.l     A7, 4
  4226. 00002E3C  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  4227. 00002E40  4EAD 2592                jsr        [A5 + 0x2592 /* export_1198 */]
  4228. 00002E44  295F 001A                move.l     [A4 + 0x1A], [A7]+
  4229. 00002E48  4A6D E54A                tst.w      [A5 - 0x1AB6]
  4230. 00002E4C  6634                     bne        +0x36 /* 00002E82 */
  4231. 00002E4E  206C 001A                movea.l    A0, [A4 + 0x1A]
  4232. 00002E52  2050                     movea.l    A0, [A0]
  4233. 00002E54  2D48 FFF0                move.l     [A6 - 0x10], A0
  4234. 00002E58  316C 001E 0004           move.w     [A0 + 0x4], [A4 + 0x1E]
  4235. 00002E5E  206E FFF0                movea.l    A0, [A6 - 0x10]
  4236. 00002E62  5C88                     addq.l     A0, 6
  4237. 00002E64  43EC 0020                lea.l      A1, [A4 + 0x20]
  4238. 00002E68  20D9                     move.l     [A0]+, [A1]+
  4239. 00002E6A  20D9                     move.l     [A0]+, [A1]+
  4240. label00002E6C:
  4241. 00002E6C  7004                     moveq.l    D0, 0x04
  4242. 00002E6E  2F00                     move.l     -[A7], D0
  4243. 00002E70  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  4244. 00002E74  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  4245. 00002E78  504F                     addq.w     A7, 8
  4246. 00002E7A  600E                     bra        +0x10 /* 00002E8A */
  4247. label00002E7C:
  4248. 00002E7C  3B7C FF94 E54A           move.w     [A5 - 0x1AB6], 0xFF94
  4249. label00002E82:
  4250. 00002E82  486C 0016                pea.l      [A4 + 0x16]
  4251. 00002E86  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  4252. label00002E8A:
  4253. 00002E8A  4CEE 18F0 FFD8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x28]
  4254. 00002E90  4E5E                     unlink     A6
  4255. 00002E92  4E75                     rts
  4256. fn00002E94:
  4257. 00002E94  4E56 0000                link       A6, 0
  4258. 00002E98  48E7 0018                movem.l    -[A7], A3,A4
  4259. 00002E9C  266E 0008                movea.l    A3, [A6 + 0x8]
  4260. 00002EA0  598F                     subq.l     A7, 4
  4261. 00002EA2  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  4262. 00002EA6  4EBA ED44                jsr        [PC - 0x12BC /* 00001BEC */]
  4263. 00002EAA  285F                     movea.l    A4, [A7]+
  4264. 00002EAC  4A94                     tst.l      [A4]
  4265. 00002EAE  672A                     beq        +0x2C /* 00002EDA */
  4266. 00002EB0  558F                     subq.l     A7, 2
  4267. 00002EB2  2F13                     move.l     -[A7], [A3]
  4268. 00002EB4  4EBA EEDC                jsr        [PC - 0x1124 /* 00001D92 */]
  4269. 00002EB8  4A1F                     tst.b      [A7]+
  4270. 00002EBA  661E                     bne        +0x20 /* 00002EDA */
  4271. 00002EBC  0C6C 0455 000C           cmpi.w     [A4 + 0xC], 0x455
  4272. 00002EC2  6D16                     blt        +0x18 /* 00002EDA */
  4273. 00002EC4  302C 000C                move.w     D0, [A4 + 0xC]
  4274. 00002EC8  48C0                     ext.l      D0
  4275. 00002ECA  2F00                     move.l     -[A7], D0
  4276. 00002ECC  2F14                     move.l     -[A7], [A4]
  4277. 00002ECE  2F0B                     move.l     -[A7], A3
  4278. 00002ED0  4EBA FE02                jsr        [PC - 0x1FE /* 00002CD4 */]
  4279. 00002ED4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4280. 00002ED8  6006                     bra        +0x8 /* 00002EE0 */
  4281. label00002EDA:
  4282. 00002EDA  2F0B                     move.l     -[A7], A3
  4283. 00002EDC  4EBA D73C                jsr        [PC - 0x28C4 /* 0000061A */]
  4284. label00002EE0:
  4285. 00002EE0  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  4286. 00002EE6  4E5E                     unlink     A6
  4287. 00002EE8  4E75                     rts
  4288. fn00002EEA:
  4289. 00002EEA  4E56 FFEA                link       A6, -0x0016
  4290. 00002EEE  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  4291. 00002EF2  286E 0008                movea.l    A4, [A6 + 0x8]
  4292. 00002EF6  2654                     movea.l    A3, [A4]
  4293. 00002EF8  302C 0006                move.w     D0, [A4 + 0x6]
  4294. 00002EFC  5540                     subq.w     D0, 2
  4295. 00002EFE  6B00 0316                bmi        +0x318 /* 00003216 */
  4296. 00002F02  0C40 001B                cmpi.w     D0, 0x1B
  4297. 00002F06  6E00 030E                bgt        +0x310 /* 00003216 */
  4298. 00002F0A  D040                     add.w      D0, D0
  4299. 00002F0C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4300. 00002F10  4EFB 0000                jmp        [PC + D0.w]
  4301. 00002F14  0096 0044 00C4           ori.l      [A6], 0x4400C4
  4302. 00002F1A  0304                     btst       D4, D1
  4303. 00002F1C  01EC                     .incomplete
  4304. 00002F1E  00E4                     .incomplete
  4305. 00002F20  01D0                     .incomplete
  4306. 00002F22  0304                     btst       D4, D1
  4307. 00002F24  00AC 0304 02BA 003A      ori.l      [A4 + 0x3A], 0x30402BA
  4308. 00002F2C  0304                     btst       D4, D1
  4309. 00002F2E  00B8 0254 0286 01DE      ori.l      [0x000001DE], 0x2540286
  4310. 00002F36  003A 003A 003A           ori.b      [PC + 0x3A /* 00002F72, value 0x0, cstring "" */], 0x3A /* ':' */
  4311. 00002F3C  0304                     btst       D4, D1
  4312. 00002F3E  0304                     btst       D4, D1
  4313. 00002F40  0304                     btst       D4, D1
  4314. 00002F42  0304                     btst       D4, D1
  4315. 00002F44  003A 0066 00A0           ori.b      [PC + 0xA0 /* 00002FE6, value 0x6C 'l', cstring "l" */], 0x66 /* 'f' */
  4316. 00002F4A  02F0                     .incomplete
  4317. 00002F4C  2F0C                     move.l     -[A7], A4
  4318. 00002F4E  4EBA 0AAA                jsr        [PC + 0xAAA /* 000039FA */]
  4319. 00002F52  6000 02C8                bra        +0x2CA /* 0000321C */
  4320. 00002F56  41EB 001A                lea.l      A0, [A3 + 0x1A]
  4321. 00002F5A  2D48 FFEE                move.l     [A6 - 0x12], A0
  4322. 00002F5E  598F                     subq.l     A7, 4
  4323. 00002F60  206E FFEE                movea.l    A0, [A6 - 0x12]
  4324. 00002F64  4868 0006                pea.l      [A0 + 0x6]
  4325. 00002F68  3F28 0004                move.w     -[A7], [A0 + 0x4]
  4326. 00002F6C  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  4327. 00002F70  295F 0018                move.l     [A4 + 0x18], [A7]+
  4328. 00002F74  6000 02A6                bra        +0x2A8 /* 0000321C */
  4329. 00002F78  558F                     subq.l     A7, 2
  4330. 00002F7A  2F0B                     move.l     -[A7], A3
  4331. 00002F7C  4EBA EE14                jsr        [PC - 0x11EC /* 00001D92 */]
  4332. 00002F80  4A1F                     tst.b      [A7]+
  4333. 00002F82  671A                     beq        +0x1C /* 00002F9E */
  4334. 00002F84  7004                     moveq.l    D0, 0x04
  4335. 00002F86  C06B 0008                and.w      D0, [A3 + 0x8]
  4336. 00002F8A  7200                     moveq.l    D1, 0x00
  4337. 00002F8C  3200                     move.w     D1, D0
  4338. 00002F8E  4A81                     tst.l      D1
  4339. 00002F90  6700 028A                beq        +0x28C /* 0000321C */
  4340. 00002F94  2F0C                     move.l     -[A7], A4
  4341. 00002F96  4EAD 2D7A                jsr        [A5 + 0x2D7A /* export_1451 */]
  4342. 00002F9A  6000 0280                bra        +0x282 /* 0000321C */
  4343. label00002F9E:
  4344. 00002F9E  2F0C                     move.l     -[A7], A4
  4345. 00002FA0  4EBA F966                jsr        [PC - 0x69A /* 00002908 */]
  4346. 00002FA4  6000 0276                bra        +0x278 /* 0000321C */
  4347. 00002FA8  2F0C                     move.l     -[A7], A4
  4348. 00002FAA  4EBA FAA2                jsr        [PC - 0x55E /* 00002A4E */]
  4349. 00002FAE  6000 026C                bra        +0x26E /* 0000321C */
  4350. 00002FB2  2F0C                     move.l     -[A7], A4
  4351. 00002FB4  4EBA FEDE                jsr        [PC - 0x122 /* 00002E94 */]
  4352. 00002FB8  584F                     addq.w     A7, 4
  4353. 00002FBA  6000 0260                bra        +0x262 /* 0000321C */
  4354. 00002FBE  297C 4249 5444 0018      move.l     [A4 + 0x18], 0x42495444 /* 'BITD' */
  4355. 00002FC6  6000 0254                bra        +0x256 /* 0000321C */
  4356. 00002FCA  297C 5049 4354 0018      move.l     [A4 + 0x18], 0x50494354 /* 'PICT' */
  4357. 00002FD2  6000 0248                bra        +0x24A /* 0000321C */
  4358. 00002FD6  2F0C                     move.l     -[A7], A4
  4359. 00002FD8  4EBA D640                jsr        [PC - 0x29C0 /* 0000061A */]
  4360. 00002FDC  2F0B                     move.l     -[A7], A3
  4361. 00002FDE  4EAD 2D52                jsr        [A5 + 0x2D52 /* export_1446 */]
  4362. 00002FE2  4A6B 001E                tst.w      [A3 + 0x1E]
  4363. 00002FE6  6C00 0234                bge        +0x236 /* 0000321C */
  4364. 00002FEA  486B 001A                pea.l      [A3 + 0x1A]
  4365. 00002FEE  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  4366. 00002FF2  6000 0228                bra        +0x22A /* 0000321C */
  4367. 00002FF6  7001                     moveq.l    D0, 0x01
  4368. 00002FF8  2940 0018                move.l     [A4 + 0x18], D0
  4369. 00002FFC  7200                     moveq.l    D1, 0x00
  4370. 00002FFE  2D41 FFEE                move.l     [A6 - 0x12], D1
  4371. 00003002  598F                     subq.l     A7, 4
  4372. 00003004  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  4373. 00003008  4EAD 3332                jsr        [A5 + 0x3332 /* export_1634 */]
  4374. 0000300C  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  4375. 00003010  558F                     subq.l     A7, 2
  4376. 00003012  598F                     subq.l     A7, 4
  4377. 00003014  206E FFF8                movea.l    A0, [A6 - 0x8]
  4378. 00003018  2F10                     move.l     -[A7], [A0]
  4379. 0000301A  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  4380. 0000301E  4EAD 33C2                jsr        [A5 + 0x33C2 /* export_1652 */]
  4381. 00003022  4A1F                     tst.b      [A7]+
  4382. 00003024  6700 01F6                beq        +0x1F8 /* 0000321C */
  4383. 00003028  206E FFF8                movea.l    A0, [A6 - 0x8]
  4384. 0000302C  4A68 0008                tst.w      [A0 + 0x8]
  4385. 00003030  6C28                     bge        +0x2A /* 0000305A */
  4386. 00003032  598F                     subq.l     A7, 4
  4387. 00003034  2F2B 0034                move.l     -[A7], [A3 + 0x34]
  4388. 00003038  4EAD 26DA                jsr        [A5 + 0x26DA /* export_1239 */]
  4389. 0000303C  2D5F FFEE                move.l     [A6 - 0x12], [A7]+
  4390. 00003040  6718                     beq        +0x1A /* 0000305A */
  4391. 00003042  206B 001A                movea.l    A0, [A3 + 0x1A]
  4392. 00003046  2050                     movea.l    A0, [A0]
  4393. 00003048  2D68 002A FFEA           move.l     [A6 - 0x16], [A0 + 0x2A]
  4394. 0000304E  206B 001A                movea.l    A0, [A3 + 0x1A]
  4395. 00003052  2050                     movea.l    A0, [A0]
  4396. 00003054  216E FFEE 002A           move.l     [A0 + 0x2A], [A6 - 0x12]
  4397. label0000305A:
  4398. 0000305A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4399. 0000305E  486C 0008                pea.l      [A4 + 0x8]
  4400. 00003062  486B 0028                pea.l      [A3 + 0x28]
  4401. 00003066  7001                     moveq.l    D0, 0x01
  4402. 00003068  1F00                     move.b     -[A7], D0
  4403. 0000306A  7200                     moveq.l    D1, 0x00
  4404. 0000306C  1F01                     move.b     -[A7], D1
  4405. 0000306E  4EAD 3242                jsr        [A5 + 0x3242 /* export_1604 */]
  4406. 00003072  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  4407. 00003076  7000                     moveq.l    D0, 0x00
  4408. 00003078  1F00                     move.b     -[A7], D0
  4409. 0000307A  4EAD 333A                jsr        [A5 + 0x333A /* export_1635 */]
  4410. 0000307E  2F0C                     move.l     -[A7], A4
  4411. 00003080  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4412. 00003084  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  4413. 0000308A  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  4414. 0000308E  486C 0008                pea.l      [A4 + 0x8]
  4415. 00003092  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  4416. 00003096  4AAE FFEE                tst.l      [A6 - 0x12]
  4417. 0000309A  670C                     beq        +0xE /* 000030A8 */
  4418. 0000309C  206B 001A                movea.l    A0, [A3 + 0x1A]
  4419. 000030A0  2050                     movea.l    A0, [A0]
  4420. 000030A2  216E FFEA 002A           move.l     [A0 + 0x2A], [A6 - 0x16]
  4421. label000030A8:
  4422. 000030A8  4AAC 0018                tst.l      [A4 + 0x18]
  4423. 000030AC  6600 016E                bne        +0x170 /* 0000321C */
  4424. 000030B0  486B 0011                pea.l      [A3 + 0x11]
  4425. 000030B4  7000                     moveq.l    D0, 0x00
  4426. 000030B6  3F00                     move.w     -[A7], D0
  4427. 000030B8  7200                     moveq.l    D1, 0x00
  4428. 000030BA  1F01                     move.b     -[A7], D1
  4429. 000030BC  4EAD 330A                jsr        [A5 + 0x330A /* export_1629 */]
  4430. 000030C0  2D6B 0030 FFFC           move.l     [A6 - 0x4], [A3 + 0x30]
  4431. 000030C6  598F                     subq.l     A7, 4
  4432. 000030C8  7004                     moveq.l    D0, 0x04
  4433. 000030CA  2F00                     move.l     -[A7], D0
  4434. 000030CC  2F3C 5247 5054           move.l     -[A7], 0x52475054 /* 'RGPT' */
  4435. 000030D2  486E FFFC                pea.l      [A6 - 0x4]
  4436. 000030D6  A9FE                     syscall    PutScrap
  4437. 000030D8  201F                     move.l     D0, [A7]+
  4438. 000030DA  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  4439. 000030DE  6000 013C                bra        +0x13E /* 0000321C */
  4440. 000030E2  2F0C                     move.l     -[A7], A4
  4441. 000030E4  7001                     moveq.l    D0, 0x01
  4442. 000030E6  1F00                     move.b     -[A7], D0
  4443. 000030E8  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  4444. 000030EC  6000 012E                bra        +0x130 /* 0000321C */
  4445. 000030F0  2F0C                     move.l     -[A7], A4
  4446. 000030F2  7000                     moveq.l    D0, 0x00
  4447. 000030F4  1F00                     move.b     -[A7], D0
  4448. 000030F6  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  4449. 000030FA  6000 0120                bra        +0x122 /* 0000321C */
  4450. 000030FE  2F0C                     move.l     -[A7], A4
  4451. 00003100  4EBA D518                jsr        [PC - 0x2AE8 /* 0000061A */]
  4452. 00003104  4AAC 0018                tst.l      [A4 + 0x18]
  4453. 00003108  6600 0112                bne        +0x114 /* 0000321C */
  4454. 0000310C  7000                     moveq.l    D0, 0x00
  4455. 0000310E  2740 0012                move.l     [A3 + 0x12], D0
  4456. 00003112  486B 0011                pea.l      [A3 + 0x11]
  4457. 00003116  7001                     moveq.l    D0, 0x01
  4458. 00003118  3F00                     move.w     -[A7], D0
  4459. 0000311A  7200                     moveq.l    D1, 0x00
  4460. 0000311C  1F01                     move.b     -[A7], D1
  4461. 0000311E  4EAD 330A                jsr        [A5 + 0x330A /* export_1629 */]
  4462. 00003122  486B 0011                pea.l      [A3 + 0x11]
  4463. 00003126  7002                     moveq.l    D0, 0x02
  4464. 00003128  3F00                     move.w     -[A7], D0
  4465. 0000312A  7200                     moveq.l    D1, 0x00
  4466. 0000312C  1F01                     move.b     -[A7], D1
  4467. 0000312E  4EAD 330A                jsr        [A5 + 0x330A /* export_1629 */]
  4468. 00003132  4A6B 001E                tst.w      [A3 + 0x1E]
  4469. 00003136  6C00 00E4                bge        +0xE6 /* 0000321C */
  4470. 0000313A  558F                     subq.l     A7, 2
  4471. 0000313C  486B 001A                pea.l      [A3 + 0x1A]
  4472. 00003140  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  4473. 00003144  3E1F                     move.w     D7, [A7]+
  4474. 00003146  6700 00D4                beq        +0xD6 /* 0000321C */
  4475. 0000314A  486B 0016                pea.l      [A3 + 0x16]
  4476. 0000314E  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  4477. 00003152  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  4478. 00003156  2F14                     move.l     -[A7], [A4]
  4479. 00003158  4EAD 31E2                jsr        [A5 + 0x31E2 /* export_1592 */]
  4480. 0000315C  48C7                     ext.l      D7
  4481. 0000315E  2947 0018                move.l     [A4 + 0x18], D7
  4482. 00003162  6000 00B8                bra        +0xBA /* 0000321C */
  4483. 00003166  2F0C                     move.l     -[A7], A4
  4484. 00003168  4EBA F52A                jsr        [PC - 0xAD6 /* 00002694 */]
  4485. 0000316C  4A6B 001E                tst.w      [A3 + 0x1E]
  4486. 00003170  6C08                     bge        +0xA /* 0000317A */
  4487. 00003172  1D7C 001A FFF7           move.b     [A6 - 0x9], 0x1A
  4488. 00003178  6006                     bra        +0x8 /* 00003180 */
  4489. label0000317A:
  4490. 0000317A  1D7C 0016 FFF7           move.b     [A6 - 0x9], 0x16
  4491. label00003180:
  4492. 00003180  2F0C                     move.l     -[A7], A4
  4493. 00003182  486B 001E                pea.l      [A3 + 0x1E]
  4494. 00003186  102E FFF7                move.b     D0, [A6 - 0x9]
  4495. 0000318A  4880                     ext.w      D0
  4496. 0000318C  48C0                     ext.l      D0
  4497. 0000318E  2F00                     move.l     -[A7], D0
  4498. 00003190  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  4499. 00003194  6000 0086                bra        +0x88 /* 0000321C */
  4500. 00003198  2F0C                     move.l     -[A7], A4
  4501. 0000319A  486E FFF2                pea.l      [A6 - 0xE]
  4502. 0000319E  486E FFF7                pea.l      [A6 - 0x9]
  4503. 000031A2  4EBA F270                jsr        [PC - 0xD90 /* 00002414 */]
  4504. 000031A6  701A                     moveq.l    D0, 0x1A
  4505. 000031A8  B02E FFF7                cmp.b      D0, [A6 - 0x9]
  4506. 000031AC  6C06                     bge        +0x8 /* 000031B4 */
  4507. 000031AE  1D7C 001A FFF7           move.b     [A6 - 0x9], 0x1A
  4508. label000031B4:
  4509. 000031B4  206E FFF2                movea.l    A0, [A6 - 0xE]
  4510. 000031B8  45EB 001E                lea.l      A2, [A3 + 0x1E]
  4511. 000031BC  224A                     movea.l    A1, A2
  4512. 000031BE  122E FFF7                move.b     D1, [A6 - 0x9]
  4513. 000031C2  4881                     ext.w      D1
  4514. 000031C4  48C1                     ext.l      D1
  4515. 000031C6  2001                     move.l     D0, D1
  4516. 000031C8  A02E                     syscall    BlockMove/BlockMoveData
  4517. 000031CA  6050                     bra        +0x52 /* 0000321C */
  4518. 000031CC  558F                     subq.l     A7, 2
  4519. 000031CE  2F0B                     move.l     -[A7], A3
  4520. 000031D0  4EBA EBC0                jsr        [PC - 0x1440 /* 00001D92 */]
  4521. 000031D4  4A1F                     tst.b      [A7]+
  4522. 000031D6  6644                     bne        +0x46 /* 0000321C */
  4523. 000031D8  4AAB 0016                tst.l      [A3 + 0x16]
  4524. 000031DC  673E                     beq        +0x40 /* 0000321C */
  4525. 000031DE  206B 0016                movea.l    A0, [A3 + 0x16]
  4526. 000031E2  4A90                     tst.l      [A0]
  4527. 000031E4  6736                     beq        +0x38 /* 0000321C */
  4528. 000031E6  A04A                     syscall    HNoPurge
  4529. 000031E8  2F0C                     move.l     -[A7], A4
  4530. 000031EA  4EBA F3D8                jsr        [PC - 0xC28 /* 000025C4 */]
  4531. 000031EE  558F                     subq.l     A7, 2
  4532. 000031F0  4EAD 33BA                jsr        [A5 + 0x33BA /* export_1651 */]
  4533. 000031F4  4A1F                     tst.b      [A7]+
  4534. 000031F6  6724                     beq        +0x26 /* 0000321C */
  4535. 000031F8  486B 0016                pea.l      [A3 + 0x16]
  4536. 000031FC  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  4537. 00003200  601A                     bra        +0x1C /* 0000321C */
  4538. 00003202  206C 0014                movea.l    A0, [A4 + 0x14]
  4539. 00003206  43EB 0020                lea.l      A1, [A3 + 0x20]
  4540. 0000320A  20D9                     move.l     [A0]+, [A1]+
  4541. 0000320C  20D9                     move.l     [A0]+, [A1]+
  4542. 0000320E  7000                     moveq.l    D0, 0x00
  4543. 00003210  2940 0018                move.l     [A4 + 0x18], D0
  4544. 00003214  6006                     bra        +0x8 /* 0000321C */
  4545. label00003216:
  4546. 00003216  2F0C                     move.l     -[A7], A4
  4547. 00003218  4EBA D400                jsr        [PC - 0x2C00 /* 0000061A */]
  4548. label0000321C:
  4549. 0000321C  4CEE 1C80 FFDA           movem.l    D7,A2,A3,A4, [A6 - 0x26]
  4550. 00003222  4E5E                     unlink     A6
  4551. 00003224  2E9F                     move.l     [A7], [A7]+
  4552. 00003226  4E75                     rts
  4553. 00003228  4E56 0000                link       A6, 0
  4554. 0000322C  48E7 1008                movem.l    -[A7], D3,A4
  4555. 00003230  286E 0008                movea.l    A4, [A6 + 0x8]
  4556. 00003234  7002                     moveq.l    D0, 0x02
  4557. 00003236  2F00                     move.l     -[A7], D0
  4558. 00003238  720F                     moveq.l    D1, 0x0F
  4559. 0000323A  2F01                     move.l     -[A7], D1
  4560. 0000323C  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  4561. 00003240  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  4562. 00003244  4A80                     tst.l      D0
  4563. 00003246  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4564. 0000324A  6706                     beq        +0x8 /* 00003252 */
  4565. 0000324C  5380                     subq.l     D0, 1
  4566. 0000324E  6710                     beq        +0x12 /* 00003260 */
  4567. 00003250  601C                     bra        +0x1E /* 0000326E */
  4568. label00003252:
  4569. 00003252  4AAC 0028                tst.l      [A4 + 0x28]
  4570. 00003256  56C3                     sne        D3
  4571. 00003258  4403                     neg.b      D3
  4572. 0000325A  1D43 000C                move.b     [A6 + 0xC], D3
  4573. 0000325E  6012                     bra        +0x14 /* 00003272 */
  4574. label00003260:
  4575. 00003260  4A6C 0028                tst.w      [A4 + 0x28]
  4576. 00003264  56C3                     sne        D3
  4577. 00003266  4403                     neg.b      D3
  4578. 00003268  1D43 000C                move.b     [A6 + 0xC], D3
  4579. 0000326C  6004                     bra        +0x6 /* 00003272 */
  4580. label0000326E:
  4581. 0000326E  422E 000C                clr.b      [A6 + 0xC]
  4582. label00003272:
  4583. 00003272  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  4584. 00003278  4E5E                     unlink     A6
  4585. 0000327A  2E9F                     move.l     [A7], [A7]+
  4586. 0000327C  4E75                     rts
  4587. fn0000327E:
  4588. 0000327E  4E56 0000                link       A6, 0
  4589. 00003282  48E7 0108                movem.l    -[A7], D7,A4
  4590. 00003286  3E2E 0008                move.w     D7, [A6 + 0x8]
  4591. 0000328A  598F                     subq.l     A7, 4
  4592. 0000328C  3F07                     move.w     -[A7], D7
  4593. 0000328E  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  4594. 00003292  285F                     movea.l    A4, [A7]+
  4595. 00003294  7002                     moveq.l    D0, 0x02
  4596. 00003296  2F00                     move.l     -[A7], D0
  4597. 00003298  720F                     moveq.l    D1, 0x0F
  4598. 0000329A  2F01                     move.l     -[A7], D1
  4599. 0000329C  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  4600. 000032A0  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  4601. 000032A4  4A80                     tst.l      D0
  4602. 000032A6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4603. 000032AA  6706                     beq        +0x8 /* 000032B2 */
  4604. 000032AC  5380                     subq.l     D0, 1
  4605. 000032AE  6712                     beq        +0x14 /* 000032C2 */
  4606. 000032B0  6016                     bra        +0x18 /* 000032C8 */
  4607. label000032B2:
  4608. 000032B2  558F                     subq.l     A7, 2
  4609. 000032B4  2F0C                     move.l     -[A7], A4
  4610. 000032B6  3F07                     move.w     -[A7], D7
  4611. 000032B8  4EBA 14F4                jsr        [PC + 0x14F4 /* 000047AE */]
  4612. 000032BC  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  4613. 000032C0  600C                     bra        +0xE /* 000032CE */
  4614. label000032C2:
  4615. 000032C2  426E 000A                clr.w      [A6 + 0xA]
  4616. 000032C6  6006                     bra        +0x8 /* 000032CE */
  4617. label000032C8:
  4618. 000032C8  3D7C FF94 000A           move.w     [A6 + 0xA], 0xFF94
  4619. label000032CE:
  4620. 000032CE  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  4621. 000032D4  4E5E                     unlink     A6
  4622. 000032D6  205F                     movea.l    A0, [A7]+
  4623. 000032D8  544F                     addq.w     A7, 2
  4624. 000032DA  4ED0                     jmp        [A0]
  4625. fn000032DC:
  4626. 000032DC  4E56 0000                link       A6, 0
  4627. 000032E0  48E7 0018                movem.l    -[A7], A3,A4
  4628. 000032E4  286E 0008                movea.l    A4, [A6 + 0x8]
  4629. 000032E8  2654                     movea.l    A3, [A4]
  4630. 000032EA  302C 0006                move.w     D0, [A4 + 0x6]
  4631. 000032EE  5340                     subq.w     D0, 1
  4632. 000032F0  6B00 0136                bmi        +0x138 /* 00003428 */
  4633. 000032F4  0C40 001C                cmpi.w     D0, 0x1C
  4634. 000032F8  6E00 012E                bgt        +0x130 /* 00003428 */
  4635. 000032FC  D040                     add.w      D0, D0
  4636. 000032FE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4637. 00003302  4EFB 0000                jmp        [PC + D0.w]
  4638. 00003306  0088 0068 0106           ori.l      A0, 0x680106
  4639. 0000330C  00D0                     .incomplete
  4640. 0000330E  0124                     btst       -[A4], D0
  4641. 00003310  0124                     btst       -[A4], D0
  4642. 00003312  0124                     btst       -[A4], D0
  4643. 00003314  0124                     btst       -[A4], D0
  4644. 00003316  0124                     btst       -[A4], D0
  4645. 00003318  00EE                     .incomplete
  4646. 0000331A  00E2                     .incomplete
  4647. 0000331C  0124                     btst       -[A4], D0
  4648. 0000331E  003C 0124                ori.b      ccr, 36
  4649. 00003322  00EE                     .incomplete
  4650. 00003324  00FE                     .incomplete
  4651. 00003326  00F6                     .incomplete
  4652. 00003328  0046 003C                ori.w      D6, 0x3C /* '<' */
  4653. 0000332C  003C 003C                ori.b      ccr, 60
  4654. 00003330  0124                     btst       -[A4], D0
  4655. 00003332  0056 0124                ori.w      [A6], 0x124
  4656. 00003336  0124                     btst       -[A4], D0
  4657. 00003338  003C 00A8                ori.b      ccr, 168
  4658. 0000333C  0124                     btst       -[A4], D0
  4659. 0000333E  010E                     btst       A6, D0
  4660. 00003340  2F0C                     move.l     -[A7], A4
  4661. 00003342  4EBA 06B6                jsr        [PC + 0x6B6 /* 000039FA */]
  4662. 00003346  6000 00E6                bra        +0xE8 /* 0000342E */
  4663. 0000334A  2F14                     move.l     -[A7], [A4]
  4664. 0000334C  4EBA 0294                jsr        [PC + 0x294 /* 000035E2 */]
  4665. 00003350  2F0C                     move.l     -[A7], A4
  4666. 00003352  4EBA D0E8                jsr        [PC - 0x2F18 /* 0000043C */]
  4667. 00003356  6000 00D6                bra        +0xD8 /* 0000342E */
  4668. 0000335A  598F                     subq.l     A7, 4
  4669. 0000335C  486B 001A                pea.l      [A3 + 0x1A]
  4670. 00003360  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  4671. 00003364  295F 0018                move.l     [A4 + 0x18], [A7]+
  4672. 00003368  6000 00C4                bra        +0xC6 /* 0000342E */
  4673. 0000336C  558F                     subq.l     A7, 2
  4674. 0000336E  2F14                     move.l     -[A7], [A4]
  4675. 00003370  4EBA EA20                jsr        [PC - 0x15E0 /* 00001D92 */]
  4676. 00003374  4A1F                     tst.b      [A7]+
  4677. 00003376  670A                     beq        +0xC /* 00003382 */
  4678. 00003378  2F0C                     move.l     -[A7], A4
  4679. 0000337A  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  4680. 0000337E  6000 00AE                bra        +0xB0 /* 0000342E */
  4681. label00003382:
  4682. 00003382  2F0C                     move.l     -[A7], A4
  4683. 00003384  4EBA D294                jsr        [PC - 0x2D6C /* 0000061A */]
  4684. 00003388  6000 00A4                bra        +0xA6 /* 0000342E */
  4685. 0000338C  558F                     subq.l     A7, 2
  4686. 0000338E  2F14                     move.l     -[A7], [A4]
  4687. 00003390  4EBA EA00                jsr        [PC - 0x1600 /* 00001D92 */]
  4688. 00003394  4A1F                     tst.b      [A7]+
  4689. 00003396  670A                     beq        +0xC /* 000033A2 */
  4690. 00003398  2F0C                     move.l     -[A7], A4
  4691. 0000339A  4EBA F0C8                jsr        [PC - 0xF38 /* 00002464 */]
  4692. 0000339E  6000 008E                bra        +0x90 /* 0000342E */
  4693. label000033A2:
  4694. 000033A2  2F0C                     move.l     -[A7], A4
  4695. 000033A4  4EBA D274                jsr        [PC - 0x2D8C /* 0000061A */]
  4696. 000033A8  6000 0084                bra        +0x86 /* 0000342E */
  4697. 000033AC  558F                     subq.l     A7, 2
  4698. 000033AE  2F14                     move.l     -[A7], [A4]
  4699. 000033B0  4EBA E9E0                jsr        [PC - 0x1620 /* 00001D92 */]
  4700. 000033B4  4A1F                     tst.b      [A7]+
  4701. 000033B6  6776                     beq        +0x78 /* 0000342E */
  4702. 000033B8  7004                     moveq.l    D0, 0x04
  4703. 000033BA  C06B 0008                and.w      D0, [A3 + 0x8]
  4704. 000033BE  7200                     moveq.l    D1, 0x00
  4705. 000033C0  3200                     move.w     D1, D0
  4706. 000033C2  4A81                     tst.l      D1
  4707. 000033C4  6706                     beq        +0x8 /* 000033CC */
  4708. 000033C6  2F0C                     move.l     -[A7], A4
  4709. 000033C8  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  4710. label000033CC:
  4711. 000033CC  2F0C                     move.l     -[A7], A4
  4712. 000033CE  4EBA F094                jsr        [PC - 0xF6C /* 00002464 */]
  4713. 000033D2  605A                     bra        +0x5C /* 0000342E */
  4714. 000033D4  598F                     subq.l     A7, 4
  4715. 000033D6  2F14                     move.l     -[A7], [A4]
  4716. 000033D8  4EBA 01B6                jsr        [PC + 0x1B6 /* 00003590 */]
  4717. 000033DC  2F0C                     move.l     -[A7], A4
  4718. 000033DE  4EBA D23A                jsr        [PC - 0x2DC6 /* 0000061A */]
  4719. 000033E2  584F                     addq.w     A7, 4
  4720. 000033E4  6048                     bra        +0x4A /* 0000342E */
  4721. 000033E6  598F                     subq.l     A7, 4
  4722. 000033E8  2F14                     move.l     -[A7], [A4]
  4723. 000033EA  4EBA 01A4                jsr        [PC + 0x1A4 /* 00003590 */]
  4724. 000033EE  584F                     addq.w     A7, 4
  4725. 000033F0  603C                     bra        +0x3E /* 0000342E */
  4726. 000033F2  2F0C                     move.l     -[A7], A4
  4727. 000033F4  4EBA 0044                jsr        [PC + 0x44 /* 0000343A */]
  4728. 000033F8  6034                     bra        +0x36 /* 0000342E */
  4729. 000033FA  2F0C                     move.l     -[A7], A4
  4730. 000033FC  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  4731. 00003400  602C                     bra        +0x2E /* 0000342E */
  4732. 00003402  2F0C                     move.l     -[A7], A4
  4733. 00003404  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  4734. 00003408  6024                     bra        +0x26 /* 0000342E */
  4735. 0000340A  2F0C                     move.l     -[A7], A4
  4736. 0000340C  4EBA 0070                jsr        [PC + 0x70 /* 0000347E */]
  4737. 00003410  601C                     bra        +0x1E /* 0000342E */
  4738. 00003412  2054                     movea.l    A0, [A4]
  4739. 00003414  226C 0014                movea.l    A1, [A4 + 0x14]
  4740. 00003418  41E8 001A                lea.l      A0, [A0 + 0x1A]
  4741. 0000341C  22D8                     move.l     [A1]+, [A0]+
  4742. 0000341E  22D8                     move.l     [A1]+, [A0]+
  4743. 00003420  7000                     moveq.l    D0, 0x00
  4744. 00003422  2940 0018                move.l     [A4 + 0x18], D0
  4745. 00003426  6006                     bra        +0x8 /* 0000342E */
  4746. label00003428:
  4747. 00003428  2F0C                     move.l     -[A7], A4
  4748. 0000342A  4EBA D1EE                jsr        [PC - 0x2E12 /* 0000061A */]
  4749. label0000342E:
  4750. 0000342E  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  4751. 00003434  4E5E                     unlink     A6
  4752. 00003436  2E9F                     move.l     [A7], [A7]+
  4753. 00003438  4E75                     rts
  4754. fn0000343A:
  4755. 0000343A  4E56 0000                link       A6, 0
  4756. 0000343E  2F0C                     move.l     -[A7], A4
  4757. 00003440  286E 0008                movea.l    A4, [A6 + 0x8]
  4758. 00003444  7002                     moveq.l    D0, 0x02
  4759. 00003446  2F00                     move.l     -[A7], D0
  4760. 00003448  720F                     moveq.l    D1, 0x0F
  4761. 0000344A  2F01                     move.l     -[A7], D1
  4762. 0000344C  2054                     movea.l    A0, [A4]
  4763. 0000344E  2F28 0022                move.l     -[A7], [A0 + 0x22]
  4764. 00003452  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  4765. 00003456  4A80                     tst.l      D0
  4766. 00003458  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4767. 0000345C  6706                     beq        +0x8 /* 00003464 */
  4768. 0000345E  5380                     subq.l     D0, 1
  4769. 00003460  670C                     beq        +0xE /* 0000346E */
  4770. 00003462  6010                     bra        +0x12 /* 00003474 */
  4771. label00003464:
  4772. 00003464  297C 4D6F 6F56 0018      move.l     [A4 + 0x18], 0x4D6F6F56 /* 'MooV' */
  4773. 0000346C  6006                     bra        +0x8 /* 00003474 */
  4774. label0000346E:
  4775. 0000346E  7000                     moveq.l    D0, 0x00
  4776. 00003470  2940 0018                move.l     [A4 + 0x18], D0
  4777. label00003474:
  4778. 00003474  286E FFFC                movea.l    A4, [A6 - 0x4]
  4779. 00003478  4E5E                     unlink     A6
  4780. 0000347A  2E9F                     move.l     [A7], [A7]+
  4781. 0000347C  4E75                     rts
  4782. fn0000347E:
  4783. 0000347E  4E56 FFEA                link       A6, -0x0016
  4784. 00003482  48E7 0018                movem.l    -[A7], A3,A4
  4785. 00003486  266E 0008                movea.l    A3, [A6 + 0x8]
  4786. 0000348A  2853                     movea.l    A4, [A3]
  4787. 0000348C  277C 0000 0140 0018      move.l     [A3 + 0x18], 0x140
  4788. 00003494  4AAC 0016                tst.l      [A4 + 0x16]
  4789. 00003498  6708                     beq        +0xA /* 000034A2 */
  4790. 0000349A  2F0B                     move.l     -[A7], A3
  4791. 0000349C  4EBA D17C                jsr        [PC - 0x2E84 /* 0000061A */]
  4792. 000034A0  604C                     bra        +0x4E /* 000034EE */
  4793. label000034A2:
  4794. 000034A2  558F                     subq.l     A7, 2
  4795. 000034A4  2F0C                     move.l     -[A7], A4
  4796. 000034A6  4EBA E8EA                jsr        [PC - 0x1716 /* 00001D92 */]
  4797. 000034AA  4A1F                     tst.b      [A7]+
  4798. 000034AC  6734                     beq        +0x36 /* 000034E2 */
  4799. 000034AE  7002                     moveq.l    D0, 0x02
  4800. 000034B0  2F00                     move.l     -[A7], D0
  4801. 000034B2  720F                     moveq.l    D1, 0x0F
  4802. 000034B4  2F01                     move.l     -[A7], D1
  4803. 000034B6  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  4804. 000034BA  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  4805. 000034BE  4A80                     tst.l      D0
  4806. 000034C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4807. 000034C4  6706                     beq        +0x8 /* 000034CC */
  4808. 000034C6  5380                     subq.l     D0, 1
  4809. 000034C8  6724                     beq        +0x26 /* 000034EE */
  4810. 000034CA  6022                     bra        +0x24 /* 000034EE */
  4811. label000034CC:
  4812. 000034CC  4AAC 0028                tst.l      [A4 + 0x28]
  4813. 000034D0  671C                     beq        +0x1E /* 000034EE */
  4814. 000034D2  598F                     subq.l     A7, 4
  4815. 000034D4  2F2C 0028                move.l     -[A7], [A4 + 0x28]
  4816. 000034D8  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  4817. 000034DC  275F 0018                move.l     [A3 + 0x18], [A7]+
  4818. 000034E0  600C                     bra        +0xE /* 000034EE */
  4819. label000034E2:
  4820. 000034E2  598F                     subq.l     A7, 4
  4821. 000034E4  2F0B                     move.l     -[A7], A3
  4822. 000034E6  4EBA CD32                jsr        [PC - 0x32CE /* 0000021A */]
  4823. 000034EA  275F 0018                move.l     [A3 + 0x18], [A7]+
  4824. label000034EE:
  4825. 000034EE  7005                     moveq.l    D0, 0x05
  4826. 000034F0  2F00                     move.l     -[A7], D0
  4827. 000034F2  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  4828. 000034F6  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4829. 000034FA  4A00                     tst.b      D0
  4830. 000034FC  504F                     addq.w     A7, 8
  4831. 000034FE  6600 0084                bne        +0x86 /* 00003584 */
  4832. 00003502  41EE FFF4                lea.l      A0, [A6 - 0xC]
  4833. 00003506  43EC 001A                lea.l      A1, [A4 + 0x1A]
  4834. 0000350A  20D9                     move.l     [A0]+, [A1]+
  4835. 0000350C  20D9                     move.l     [A0]+, [A1]+
  4836. 0000350E  426E FFF2                clr.w      [A6 - 0xE]
  4837. 00003512  4A2D DF0C                tst.b      [A5 - 0x20F4]
  4838. 00003516  6740                     beq        +0x42 /* 00003558 */
  4839. 00003518  598F                     subq.l     A7, 4
  4840. 0000351A  206D E154                movea.l    A0, [A5 - 0x1EAC]
  4841. 0000351E  2050                     movea.l    A0, [A0]
  4842. 00003520  2068 0016                movea.l    A0, [A0 + 0x16]
  4843. 00003524  2050                     movea.l    A0, [A0]
  4844. 00003526  3F28 0020                move.w     -[A7], [A0 + 0x20]
  4845. 0000352A  4EAD 2592                jsr        [A5 + 0x2592 /* export_1198 */]
  4846. 0000352E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4847. 00003532  4A6D E54A                tst.w      [A5 - 0x1AB6]
  4848. 00003536  6706                     beq        +0x8 /* 0000353E */
  4849. 00003538  426D E54A                clr.w      [A5 - 0x1AB6]
  4850. 0000353C  6046                     bra        +0x48 /* 00003584 */
  4851. label0000353E:
  4852. 0000353E  206E FFFC                movea.l    A0, [A6 - 0x4]
  4853. 00003542  2D48 FFEE                move.l     [A6 - 0x12], A0
  4854. 00003546  2050                     movea.l    A0, [A0]
  4855. 00003548  5C88                     addq.l     A0, 6
  4856. 0000354A  43EC 001A                lea.l      A1, [A4 + 0x1A]
  4857. 0000354E  20D9                     move.l     [A0]+, [A1]+
  4858. 00003550  20D9                     move.l     [A0]+, [A1]+
  4859. 00003552  3D7C 8000 FFF2           move.w     [A6 - 0xE], 0x8000
  4860. label00003558:
  4861. 00003558  598F                     subq.l     A7, 4
  4862. 0000355A  486E FFEE                pea.l      [A6 - 0x12]
  4863. 0000355E  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  4864. 00003562  201F                     move.l     D0, [A7]+
  4865. 00003564  D0AB 0018                add.l      D0, [A3 + 0x18]
  4866. 00003568  2740 0018                move.l     [A3 + 0x18], D0
  4867. 0000356C  4A2D DF0C                tst.b      [A5 - 0x20F4]
  4868. 00003570  6712                     beq        +0x14 /* 00003584 */
  4869. 00003572  206E FFFC                movea.l    A0, [A6 - 0x4]
  4870. 00003576  2050                     movea.l    A0, [A0]
  4871. 00003578  7000                     moveq.l    D0, 0x00
  4872. 0000357A  2140 002A                move.l     [A0 + 0x2A], D0
  4873. 0000357E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4874. 00003582  AA04                     syscall    DisposePixMap/DisposPixMap
  4875. label00003584:
  4876. 00003584  4CEE 1800 FFE2           movem.l    A3,A4, [A6 - 0x1E]
  4877. 0000358A  4E5E                     unlink     A6
  4878. 0000358C  2E9F                     move.l     [A7], [A7]+
  4879. 0000358E  4E75                     rts
  4880. fn00003590:
  4881. 00003590  4E56 0000                link       A6, 0
  4882. 00003594  48E7 0308                movem.l    -[A7], D6,D7,A4
  4883. 00003598  286E 0008                movea.l    A4, [A6 + 0x8]
  4884. 0000359C  4207                     clr.b      D7
  4885. 0000359E  7C00                     moveq.l    D6, 0x00
  4886. 000035A0  7002                     moveq.l    D0, 0x02
  4887. 000035A2  2F00                     move.l     -[A7], D0
  4888. 000035A4  720F                     moveq.l    D1, 0x0F
  4889. 000035A6  2F01                     move.l     -[A7], D1
  4890. 000035A8  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  4891. 000035AC  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  4892. 000035B0  4A80                     tst.l      D0
  4893. 000035B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4894. 000035B6  6706                     beq        +0x8 /* 000035BE */
  4895. 000035B8  5380                     subq.l     D0, 1
  4896. 000035BA  670E                     beq        +0x10 /* 000035CA */
  4897. 000035BC  600E                     bra        +0x10 /* 000035CC */
  4898. label000035BE:
  4899. 000035BE  558F                     subq.l     A7, 2
  4900. 000035C0  2F0C                     move.l     -[A7], A4
  4901. 000035C2  4EBA 139A                jsr        [PC + 0x139A /* 0000495E */]
  4902. 000035C6  1E1F                     move.b     D7, [A7]+
  4903. 000035C8  6002                     bra        +0x4 /* 000035CC */
  4904. label000035CA:
  4905. 000035CA  4207                     clr.b      D7
  4906. label000035CC:
  4907. 000035CC  4A07                     tst.b      D7
  4908. 000035CE  6702                     beq        +0x4 /* 000035D2 */
  4909. 000035D0  7C01                     moveq.l    D6, 0x01
  4910. label000035D2:
  4911. 000035D2  2D46 000C                move.l     [A6 + 0xC], D6
  4912. 000035D6  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  4913. 000035DC  4E5E                     unlink     A6
  4914. 000035DE  2E9F                     move.l     [A7], [A7]+
  4915. 000035E0  4E75                     rts
  4916. fn000035E2:
  4917. 000035E2  4E56 0000                link       A6, 0
  4918. 000035E6  2F0C                     move.l     -[A7], A4
  4919. 000035E8  286E 0008                movea.l    A4, [A6 + 0x8]
  4920. 000035EC  7000                     moveq.l    D0, 0x00
  4921. 000035EE  2940 0012                move.l     [A4 + 0x12], D0
  4922. 000035F2  2940 0016                move.l     [A4 + 0x16], D0
  4923. 000035F6  720A                     moveq.l    D1, 0x0A
  4924. 000035F8  2941 0022                move.l     [A4 + 0x22], D1
  4925. 000035FC  426C 0026                clr.w      [A4 + 0x26]
  4926. 00003600  486C 001A                pea.l      [A4 + 0x1A]
  4927. 00003604  7000                     moveq.l    D0, 0x00
  4928. 00003606  3F00                     move.w     -[A7], D0
  4929. 00003608  3F00                     move.w     -[A7], D0
  4930. 0000360A  3F3C 00A0                move.w     -[A7], 0xA0
  4931. 0000360E  7278                     moveq.l    D1, 0x78
  4932. 00003610  3F01                     move.w     -[A7], D1
  4933. 00003612  A8A7                     syscall    SetRect
  4934. 00003614  7000                     moveq.l    D0, 0x00
  4935. 00003616  2940 0028                move.l     [A4 + 0x28], D0
  4936. 0000361A  286E FFFC                movea.l    A4, [A6 - 0x4]
  4937. 0000361E  4E5E                     unlink     A6
  4938. 00003620  2E9F                     move.l     [A7], [A7]+
  4939. 00003622  4E75                     rts
  4940. 00003624  4E56 0000                link       A6, 0
  4941. 00003628  48E7 0108                movem.l    -[A7], D7,A4
  4942. 0000362C  3E2E 0008                move.w     D7, [A6 + 0x8]
  4943. 00003630  558F                     subq.l     A7, 2
  4944. 00003632  3F07                     move.w     -[A7], D7
  4945. 00003634  4EBA FC48                jsr        [PC - 0x3B8 /* 0000327E */]
  4946. 00003638  598F                     subq.l     A7, 4
  4947. 0000363A  3F07                     move.w     -[A7], D7
  4948. 0000363C  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  4949. 00003640  285F                     movea.l    A4, [A7]+
  4950. 00003642  7002                     moveq.l    D0, 0x02
  4951. 00003644  2F00                     move.l     -[A7], D0
  4952. 00003646  720F                     moveq.l    D1, 0x0F
  4953. 00003648  2F01                     move.l     -[A7], D1
  4954. 0000364A  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  4955. 0000364E  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  4956. 00003652  4A80                     tst.l      D0
  4957. 00003654  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4958. 00003658  6706                     beq        +0x8 /* 00003660 */
  4959. 0000365A  5380                     subq.l     D0, 1
  4960. 0000365C  6710                     beq        +0x12 /* 0000366E */
  4961. 0000365E  6016                     bra        +0x18 /* 00003676 */
  4962. label00003660:
  4963. 00003660  598F                     subq.l     A7, 4
  4964. 00003662  2F0C                     move.l     -[A7], A4
  4965. 00003664  4EBA 1332                jsr        [PC + 0x1332 /* 00004998 */]
  4966. 00003668  2D5F 000A                move.l     [A6 + 0xA], [A7]+
  4967. 0000366C  600E                     bra        +0x10 /* 0000367C */
  4968. label0000366E:
  4969. 0000366E  7000                     moveq.l    D0, 0x00
  4970. 00003670  2D40 000A                move.l     [A6 + 0xA], D0
  4971. 00003674  6006                     bra        +0x8 /* 0000367C */
  4972. label00003676:
  4973. 00003676  7000                     moveq.l    D0, 0x00
  4974. 00003678  2D40 000A                move.l     [A6 + 0xA], D0
  4975. label0000367C:
  4976. 0000367C  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  4977. 00003682  4E5E                     unlink     A6
  4978. 00003684  205F                     movea.l    A0, [A7]+
  4979. 00003686  544F                     addq.w     A7, 2
  4980. 00003688  4ED0                     jmp        [A0]
  4981. fn0000368A:
  4982. 0000368A  4E56 0000                link       A6, 0
  4983. 0000368E  598F                     subq.l     A7, 4
  4984. 00003690  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4985. 00003694  7013                     moveq.l    D0, 0x13
  4986. 00003696  3F00                     move.w     -[A7], D0
  4987. 00003698  322E 0008                move.w     D1, [A6 + 0x8]
  4988. 0000369C  48C1                     ext.l      D1
  4989. 0000369E  2F01                     move.l     -[A7], D1
  4990. 000036A0  7200                     moveq.l    D1, 0x00
  4991. 000036A2  2F01                     move.l     -[A7], D1
  4992. 000036A4  4EBA CA3A                jsr        [PC - 0x35C6 /* 000000E0 */]
  4993. 000036A8  4E5E                     unlink     A6
  4994. 000036AA  2E9F                     move.l     [A7], [A7]+
  4995. 000036AC  4E75                     rts
  4996. fn000036AE:
  4997. 000036AE  4E56 0000                link       A6, 0
  4998. 000036B2  598F                     subq.l     A7, 4
  4999. 000036B4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5000. 000036B8  7014                     moveq.l    D0, 0x14
  5001. 000036BA  3F00                     move.w     -[A7], D0
  5002. 000036BC  7200                     moveq.l    D1, 0x00
  5003. 000036BE  2F01                     move.l     -[A7], D1
  5004. 000036C0  2F01                     move.l     -[A7], D1
  5005. 000036C2  4EBA CA1C                jsr        [PC - 0x35E4 /* 000000E0 */]
  5006. 000036C6  201F                     move.l     D0, [A7]+
  5007. 000036C8  3D40 000A                move.w     [A6 + 0xA], D0
  5008. 000036CC  4E5E                     unlink     A6
  5009. 000036CE  205F                     movea.l    A0, [A7]+
  5010. 000036D0  544F                     addq.w     A7, 2
  5011. 000036D2  4ED0                     jmp        [A0]
  5012. 000036D4  4E56 0000                link       A6, 0
  5013. 000036D8  2F03                     move.l     -[A7], D3
  5014. 000036DA  598F                     subq.l     A7, 4
  5015. 000036DC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5016. 000036E0  700D                     moveq.l    D0, 0x0D
  5017. 000036E2  3F00                     move.w     -[A7], D0
  5018. 000036E4  7201                     moveq.l    D1, 0x01
  5019. 000036E6  2F01                     move.l     -[A7], D1
  5020. 000036E8  7000                     moveq.l    D0, 0x00
  5021. 000036EA  2F00                     move.l     -[A7], D0
  5022. 000036EC  4EBA C9F2                jsr        [PC - 0x360E /* 000000E0 */]
  5023. 000036F0  4A9F                     tst.l      [A7]+
  5024. 000036F2  57C3                     seq        D3
  5025. 000036F4  4403                     neg.b      D3
  5026. 000036F6  1D43 000A                move.b     [A6 + 0xA], D3
  5027. 000036FA  262E FFFC                move.l     D3, [A6 - 0x4]
  5028. 000036FE  4E5E                     unlink     A6
  5029. 00003700  205F                     movea.l    A0, [A7]+
  5030. 00003702  544F                     addq.w     A7, 2
  5031. 00003704  4ED0                     jmp        [A0]
  5032. fn00003706:
  5033. 00003706  4E56 0000                link       A6, 0
  5034. 0000370A  2F03                     move.l     -[A7], D3
  5035. 0000370C  598F                     subq.l     A7, 4
  5036. 0000370E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5037. 00003712  700D                     moveq.l    D0, 0x0D
  5038. 00003714  3F00                     move.w     -[A7], D0
  5039. 00003716  7200                     moveq.l    D1, 0x00
  5040. 00003718  2F01                     move.l     -[A7], D1
  5041. 0000371A  2F01                     move.l     -[A7], D1
  5042. 0000371C  4EBA C9C2                jsr        [PC - 0x363E /* 000000E0 */]
  5043. 00003720  4A9F                     tst.l      [A7]+
  5044. 00003722  57C3                     seq        D3
  5045. 00003724  4403                     neg.b      D3
  5046. 00003726  1D43 000A                move.b     [A6 + 0xA], D3
  5047. 0000372A  262E FFFC                move.l     D3, [A6 - 0x4]
  5048. 0000372E  4E5E                     unlink     A6
  5049. 00003730  205F                     movea.l    A0, [A7]+
  5050. 00003732  544F                     addq.w     A7, 2
  5051. 00003734  4ED0                     jmp        [A0]
  5052. fn00003736:
  5053. 00003736  4E56 0000                link       A6, 0
  5054. 0000373A  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  5055. 0000373E  286E 0008                movea.l    A4, [A6 + 0x8]
  5056. 00003742  3E2E 000C                move.w     D7, [A6 + 0xC]
  5057. 00003746  598F                     subq.l     A7, 4
  5058. 00003748  3F07                     move.w     -[A7], D7
  5059. 0000374A  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  5060. 0000374E  265F                     movea.l    A3, [A7]+
  5061. 00003750  200B                     move.l     D0, A3
  5062. 00003752  6740                     beq        +0x42 /* 00003794 */
  5063. 00003754  598F                     subq.l     A7, 4
  5064. 00003756  3F07                     move.w     -[A7], D7
  5065. 00003758  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  5066. 0000375C  205F                     movea.l    A0, [A7]+
  5067. 0000375E  303C 0100                move.w     D0, 0x100
  5068. 00003762  C068 0008                and.w      D0, [A0 + 0x8]
  5069. 00003766  7200                     moveq.l    D1, 0x00
  5070. 00003768  3200                     move.w     D1, D0
  5071. 0000376A  4A81                     tst.l      D1
  5072. 0000376C  6606                     bne        +0x8 /* 00003774 */
  5073. 0000376E  38BC 0001                move.w     [A4], 0x1
  5074. 00003772  6002                     bra        +0x4 /* 00003776 */
  5075. label00003774:
  5076. 00003774  4254                     clr.w      [A4]
  5077. label00003776:
  5078. 00003776  598F                     subq.l     A7, 4
  5079. 00003778  3F07                     move.w     -[A7], D7
  5080. 0000377A  700D                     moveq.l    D0, 0x0D
  5081. 0000377C  3F00                     move.w     -[A7], D0
  5082. 0000377E  7200                     moveq.l    D1, 0x00
  5083. 00003780  2F01                     move.l     -[A7], D1
  5084. 00003782  2F01                     move.l     -[A7], D1
  5085. 00003784  4EBA C95A                jsr        [PC - 0x36A6 /* 000000E0 */]
  5086. 00003788  4A9F                     tst.l      [A7]+
  5087. 0000378A  57C3                     seq        D3
  5088. 0000378C  4403                     neg.b      D3
  5089. 0000378E  1D43 000E                move.b     [A6 + 0xE], D3
  5090. 00003792  6004                     bra        +0x6 /* 00003798 */
  5091. label00003794:
  5092. 00003794  422E 000E                clr.b      [A6 + 0xE]
  5093. label00003798:
  5094. 00003798  4CEE 1888 FFF0           movem.l    D3,D7,A3,A4, [A6 - 0x10]
  5095. 0000379E  4E5E                     unlink     A6
  5096. 000037A0  205F                     movea.l    A0, [A7]+
  5097. 000037A2  5C4F                     addq.w     A7, 6
  5098. 000037A4  4ED0                     jmp        [A0]
  5099. 000037A6  4E56 0000                link       A6, 0
  5100. 000037AA  48E7 0308                movem.l    -[A7], D6,D7,A4
  5101. 000037AE  1C2E 000A                move.b     D6, [A6 + 0xA]
  5102. 000037B2  3E2E 0008                move.w     D7, [A6 + 0x8]
  5103. 000037B6  4A2D E58C                tst.b      [A5 - 0x1A74]
  5104. 000037BA  6708                     beq        +0xA /* 000037C4 */
  5105. 000037BC  0C47 0001                cmpi.w     D7, 0x1
  5106. 000037C0  6700 00C6                beq        +0xC8 /* 00003888 */
  5107. label000037C4:
  5108. 000037C4  4A2D E58E                tst.b      [A5 - 0x1A72]
  5109. 000037C8  6708                     beq        +0xA /* 000037D2 */
  5110. 000037CA  0C47 0002                cmpi.w     D7, 0x2
  5111. 000037CE  6700 00B8                beq        +0xBA /* 00003888 */
  5112. label000037D2:
  5113. 000037D2  206E 000C                movea.l    A0, [A6 + 0xC]
  5114. 000037D6  49E8 0580                lea.l      A4, [A0 + 0x580]
  5115. 000037DA  0C47 0001                cmpi.w     D7, 0x1
  5116. 000037DE  6650                     bne        +0x52 /* 00003830 */
  5117. 000037E0  7004                     moveq.l    D0, 0x04
  5118. 000037E2  226D E53E                movea.l    A1, [A5 - 0x1AC2]
  5119. 000037E6  43E9 12A4                lea.l      A1, [A1 + 0x12A4]
  5120. 000037EA  2049                     movea.l    A0, A1
  5121. 000037EC  0A00 0018                xori.b     D0, 0x18
  5122. 000037F0  3200                     move.w     D1, D0
  5123. 000037F2  E648                     lsr        D0.w, 3
  5124. 000037F4  0330 0000                btst       [A0 + D0.w], D1
  5125. 000037F8  6604                     bne        +0x6 /* 000037FE */
  5126. 000037FA  7000                     moveq.l    D0, 0x00
  5127. 000037FC  6002                     bra        +0x4 /* 00003800 */
  5128. label000037FE:
  5129. 000037FE  7001                     moveq.l    D0, 0x01
  5130. label00003800:
  5131. 00003800  4A00                     tst.b      D0
  5132. 00003802  6600 0084                bne        +0x86 /* 00003888 */
  5133. 00003806  7017                     moveq.l    D0, 0x17
  5134. 00003808  B02C 0001                cmp.b      D0, [A4 + 0x1]
  5135. 0000380C  660C                     bne        +0xE /* 0000381A */
  5136. 0000380E  558F                     subq.l     A7, 2
  5137. 00003810  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  5138. 00003814  4EBA FEF0                jsr        [PC - 0x110 /* 00003706 */]
  5139. 00003818  544F                     addq.w     A7, 2
  5140. label0000381A:
  5141. 0000381A  1F2C 0001                move.b     -[A7], [A4 + 0x1]
  5142. 0000381E  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  5143. 00003822  3F07                     move.w     -[A7], D7
  5144. 00003824  486D E56A                pea.l      [A5 - 0x1A96]
  5145. 00003828  1F06                     move.b     -[A7], D6
  5146. 0000382A  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  5147. 0000382E  6058                     bra        +0x5A /* 00003888 */
  5148. label00003830:
  5149. 00003830  0C47 0002                cmpi.w     D7, 0x2
  5150. 00003834  6652                     bne        +0x54 /* 00003888 */
  5151. 00003836  4A2D E584                tst.b      [A5 - 0x1A7C]
  5152. 0000383A  674C                     beq        +0x4E /* 00003888 */
  5153. 0000383C  7003                     moveq.l    D0, 0x03
  5154. 0000383E  226D E53E                movea.l    A1, [A5 - 0x1AC2]
  5155. 00003842  43E9 12A4                lea.l      A1, [A1 + 0x12A4]
  5156. 00003846  2049                     movea.l    A0, A1
  5157. 00003848  0A00 0018                xori.b     D0, 0x18
  5158. 0000384C  3200                     move.w     D1, D0
  5159. 0000384E  E648                     lsr        D0.w, 3
  5160. 00003850  0330 0000                btst       [A0 + D0.w], D1
  5161. 00003854  6604                     bne        +0x6 /* 0000385A */
  5162. 00003856  7000                     moveq.l    D0, 0x00
  5163. 00003858  6002                     bra        +0x4 /* 0000385C */
  5164. label0000385A:
  5165. 0000385A  7001                     moveq.l    D0, 0x01
  5166. label0000385C:
  5167. 0000385C  4A00                     tst.b      D0
  5168. 0000385E  6628                     bne        +0x2A /* 00003888 */
  5169. 00003860  7017                     moveq.l    D0, 0x17
  5170. 00003862  B02C 000A                cmp.b      D0, [A4 + 0xA]
  5171. 00003866  660C                     bne        +0xE /* 00003874 */
  5172. 00003868  558F                     subq.l     A7, 2
  5173. 0000386A  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  5174. 0000386E  4EBA FE96                jsr        [PC - 0x16A /* 00003706 */]
  5175. 00003872  544F                     addq.w     A7, 2
  5176. label00003874:
  5177. 00003874  1F2C 000A                move.b     -[A7], [A4 + 0xA]
  5178. 00003878  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  5179. 0000387C  3F07                     move.w     -[A7], D7
  5180. 0000387E  486D E56A                pea.l      [A5 - 0x1A96]
  5181. 00003882  1F06                     move.b     -[A7], D6
  5182. 00003884  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  5183. label00003888:
  5184. 00003888  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  5185. 0000388E  4E5E                     unlink     A6
  5186. 00003890  205F                     movea.l    A0, [A7]+
  5187. 00003892  504F                     addq.w     A7, 8
  5188. 00003894  4ED0                     jmp        [A0]
  5189. fn00003896:
  5190. 00003896  4E56 0000                link       A6, 0
  5191. 0000389A  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  5192. 0000389E  4A28 03AD                tst.b      [A0 + 0x3AD]
  5193. 000038A2  6718                     beq        +0x1A /* 000038BC */
  5194. 000038A4  4A68 00F2                tst.w      [A0 + 0xF2]
  5195. 000038A8  6712                     beq        +0x14 /* 000038BC */
  5196. 000038AA  302E 0008                move.w     D0, [A6 + 0x8]
  5197. 000038AE  B068 00F2                cmp.w      D0, [A0 + 0xF2]
  5198. 000038B2  6D08                     blt        +0xA /* 000038BC */
  5199. 000038B4  3D68 00A2 000A           move.w     [A6 + 0xA], [A0 + 0xA2]
  5200. 000038BA  6030                     bra        +0x32 /* 000038EC */
  5201. label000038BC:
  5202. 000038BC  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  5203. 000038C0  70FF                     moveq.l    D0, 0xFFFFFFFF
  5204. 000038C2  B068 002A                cmp.w      D0, [A0 + 0x2A]
  5205. 000038C6  6708                     beq        +0xA /* 000038D0 */
  5206. 000038C8  3D68 002A 000A           move.w     [A6 + 0xA], [A0 + 0x2A]
  5207. 000038CE  601C                     bra        +0x1E /* 000038EC */
  5208. label000038D0:
  5209. 000038D0  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  5210. 000038D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  5211. 000038D6  B068 007A                cmp.w      D0, [A0 + 0x7A]
  5212. 000038DA  6708                     beq        +0xA /* 000038E4 */
  5213. 000038DC  3D68 007A 000A           move.w     [A6 + 0xA], [A0 + 0x7A]
  5214. 000038E2  6008                     bra        +0xA /* 000038EC */
  5215. label000038E4:
  5216. 000038E4  558F                     subq.l     A7, 2
  5217. 000038E6  A994                     syscall    CurResFile
  5218. 000038E8  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  5219. label000038EC:
  5220. 000038EC  4E5E                     unlink     A6
  5221. 000038EE  205F                     movea.l    A0, [A7]+
  5222. 000038F0  544F                     addq.w     A7, 2
  5223. 000038F2  4ED0                     jmp        [A0]
  5224. fn000038F4:
  5225. 000038F4  4E56 0000                link       A6, 0
  5226. 000038F8  48E7 1108                movem.l    -[A7], D3,D7,A4
  5227. 000038FC  3E2E 0008                move.w     D7, [A6 + 0x8]
  5228. 00003900  286E 000A                movea.l    A4, [A6 + 0xA]
  5229. 00003904  006C 0100 0008           ori.w      [A4 + 0x8], 0x100
  5230. 0000390A  206C 0016                movea.l    A0, [A4 + 0x16]
  5231. 0000390E  A04A                     syscall    HNoPurge
  5232. 00003910  4A94                     tst.l      [A4]
  5233. 00003912  57C3                     seq        D3
  5234. 00003914  4403                     neg.b      D3
  5235. 00003916  6704                     beq        +0x6 /* 0000391C */
  5236. 00003918  7000                     moveq.l    D0, 0x00
  5237. 0000391A  600A                     bra        +0xC /* 00003926 */
  5238. label0000391C:
  5239. 0000391C  2054                     movea.l    A0, [A4]
  5240. 0000391E  2050                     movea.l    A0, [A0]
  5241. 00003920  700C                     moveq.l    D0, 0x0C
  5242. 00003922  C0A8 000C                and.l      D0, [A0 + 0xC]
  5243. label00003926:
  5244. 00003926  671C                     beq        +0x1E /* 00003944 */
  5245. 00003928  4A2D DE92                tst.b      [A5 - 0x216E]
  5246. 0000392C  670C                     beq        +0xE /* 0000393A */
  5247. 0000392E  48C7                     ext.l      D7
  5248. 00003930  2F07                     move.l     -[A7], D7
  5249. 00003932  4EBA 0BE2                jsr        [PC + 0xBE2 /* 00004516 */]
  5250. 00003936  584F                     addq.w     A7, 4
  5251. 00003938  600A                     bra        +0xC /* 00003944 */
  5252. label0000393A:
  5253. 0000393A  48C7                     ext.l      D7
  5254. 0000393C  2F07                     move.l     -[A7], D7
  5255. 0000393E  4EBA 0CEC                jsr        [PC + 0xCEC /* 0000462C */]
  5256. 00003942  584F                     addq.w     A7, 4
  5257. label00003944:
  5258. 00003944  4CEE 1088 FFF4           movem.l    D3,D7,A4, [A6 - 0xC]
  5259. 0000394A  4E5E                     unlink     A6
  5260. 0000394C  205F                     movea.l    A0, [A7]+
  5261. 0000394E  5C4F                     addq.w     A7, 6
  5262. 00003950  4ED0                     jmp        [A0]
  5263. fn00003952:
  5264. 00003952  4E56 0000                link       A6, 0
  5265. 00003956  48E7 1108                movem.l    -[A7], D3,D7,A4
  5266. 0000395A  3E2E 0008                move.w     D7, [A6 + 0x8]
  5267. 0000395E  286E 000A                movea.l    A4, [A6 + 0xA]
  5268. 00003962  0C47 0002                cmpi.w     D7, 0x2
  5269. 00003966  6606                     bne        +0x8 /* 0000396E */
  5270. 00003968  026C FFEF 0008           andi.w     [A4 + 0x8], 0xFFEF
  5271. label0000396E:
  5272. 0000396E  558F                     subq.l     A7, 2
  5273. 00003970  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  5274. 00003974  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  5275. 00003978  4A1F                     tst.b      [A7]+
  5276. 0000397A  6638                     bne        +0x3A /* 000039B4 */
  5277. 0000397C  303C 0814                move.w     D0, 0x814
  5278. 00003980  C06C 0008                and.w      D0, [A4 + 0x8]
  5279. 00003984  7200                     moveq.l    D1, 0x00
  5280. 00003986  3200                     move.w     D1, D0
  5281. 00003988  4A81                     tst.l      D1
  5282. 0000398A  6628                     bne        +0x2A /* 000039B4 */
  5283. 0000398C  4A94                     tst.l      [A4]
  5284. 0000398E  57C3                     seq        D3
  5285. 00003990  4403                     neg.b      D3
  5286. 00003992  6704                     beq        +0x6 /* 00003998 */
  5287. 00003994  7000                     moveq.l    D0, 0x00
  5288. 00003996  600A                     bra        +0xC /* 000039A2 */
  5289. label00003998:
  5290. 00003998  2054                     movea.l    A0, [A4]
  5291. 0000399A  2050                     movea.l    A0, [A0]
  5292. 0000399C  700C                     moveq.l    D0, 0x0C
  5293. 0000399E  C0A8 000C                and.l      D0, [A0 + 0xC]
  5294. label000039A2:
  5295. 000039A2  7204                     moveq.l    D1, 0x04
  5296. 000039A4  B280                     cmp.l      D1, D0
  5297. 000039A6  670C                     beq        +0xE /* 000039B4 */
  5298. 000039A8  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  5299. 000039AC  7003                     moveq.l    D0, 0x03
  5300. 000039AE  B068 00F8                cmp.w      D0, [A0 + 0xF8]
  5301. 000039B2  6602                     bne        +0x4 /* 000039B6 */
  5302. label000039B4:
  5303. 000039B4  4247                     clr.w      D7
  5304. label000039B6:
  5305. 000039B6  4A47                     tst.w      D7
  5306. 000039B8  6F26                     ble        +0x28 /* 000039E0 */
  5307. 000039BA  026C FEFF 0008           andi.w     [A4 + 0x8], 0xFEFF
  5308. 000039C0  4A94                     tst.l      [A4]
  5309. 000039C2  57C3                     seq        D3
  5310. 000039C4  4403                     neg.b      D3
  5311. 000039C6  6704                     beq        +0x6 /* 000039CC */
  5312. 000039C8  7000                     moveq.l    D0, 0x00
  5313. 000039CA  600A                     bra        +0xC /* 000039D6 */
  5314. label000039CC:
  5315. 000039CC  2054                     movea.l    A0, [A4]
  5316. 000039CE  2050                     movea.l    A0, [A0]
  5317. 000039D0  700C                     moveq.l    D0, 0x0C
  5318. 000039D2  C0A8 000C                and.l      D0, [A0 + 0xC]
  5319. label000039D6:
  5320. 000039D6  6614                     bne        +0x16 /* 000039EC */
  5321. 000039D8  206C 0016                movea.l    A0, [A4 + 0x16]
  5322. 000039DC  A049                     syscall    HPurge
  5323. 000039DE  600C                     bra        +0xE /* 000039EC */
  5324. label000039E0:
  5325. 000039E0  006C 0100 0008           ori.w      [A4 + 0x8], 0x100
  5326. 000039E6  206C 0016                movea.l    A0, [A4 + 0x16]
  5327. 000039EA  A04A                     syscall    HNoPurge
  5328. label000039EC:
  5329. 000039EC  4CEE 1088 FFF4           movem.l    D3,D7,A4, [A6 - 0xC]
  5330. 000039F2  4E5E                     unlink     A6
  5331. 000039F4  205F                     movea.l    A0, [A7]+
  5332. 000039F6  5C4F                     addq.w     A7, 6
  5333. 000039F8  4ED0                     jmp        [A0]
  5334. fn000039FA:
  5335. 000039FA  4E56 0000                link       A6, 0
  5336. 000039FE  48E7 1018                movem.l    -[A7], D3,A3,A4
  5337. 00003A02  266E 0008                movea.l    A3, [A6 + 0x8]
  5338. 00003A06  2853                     movea.l    A4, [A3]
  5339. 00003A08  302B 0006                move.w     D0, [A3 + 0x6]
  5340. 00003A0C  0440 000D                subi.w     D0, 0xD /* '\r' */
  5341. 00003A10  672A                     beq        +0x2C /* 00003A3C */
  5342. 00003A12  5D40                     subq.w     D0, 6
  5343. 00003A14  6700 0090                beq        +0x92 /* 00003AA6 */
  5344. 00003A18  5340                     subq.w     D0, 1
  5345. 00003A1A  6700 00A4                beq        +0xA6 /* 00003AC0 */
  5346. 00003A1E  5340                     subq.w     D0, 1
  5347. 00003A20  6700 00FA                beq        +0xFC /* 00003B1C */
  5348. 00003A24  5B40                     subq.w     D0, 5
  5349. 00003A26  6600 00F4                bne        +0xF6 /* 00003B1C */
  5350. 00003A2A  598F                     subq.l     A7, 4
  5351. 00003A2C  2F0B                     move.l     -[A7], A3
  5352. 00003A2E  7004                     moveq.l    D0, 0x04
  5353. 00003A30  3F00                     move.w     -[A7], D0
  5354. 00003A32  4EBA C67C                jsr        [PC - 0x3984 /* 000000B0 */]
  5355. 00003A36  584F                     addq.w     A7, 4
  5356. 00003A38  6000 00E2                bra        +0xE4 /* 00003B1C */
  5357. label00003A3C:
  5358. 00003A3C  4AAC 0016                tst.l      [A4 + 0x16]
  5359. 00003A40  6716                     beq        +0x18 /* 00003A58 */
  5360. 00003A42  206C 0016                movea.l    A0, [A4 + 0x16]
  5361. 00003A46  4A90                     tst.l      [A0]
  5362. 00003A48  660E                     bne        +0x10 /* 00003A58 */
  5363. 00003A4A  598F                     subq.l     A7, 4
  5364. 00003A4C  2F0B                     move.l     -[A7], A3
  5365. 00003A4E  7004                     moveq.l    D0, 0x04
  5366. 00003A50  3F00                     move.w     -[A7], D0
  5367. 00003A52  4EBA C65C                jsr        [PC - 0x39A4 /* 000000B0 */]
  5368. 00003A56  584F                     addq.w     A7, 4
  5369. label00003A58:
  5370. 00003A58  4AAC 0016                tst.l      [A4 + 0x16]
  5371. 00003A5C  6706                     beq        +0x8 /* 00003A64 */
  5372. 00003A5E  426D E54A                clr.w      [A5 - 0x1AB6]
  5373. 00003A62  600E                     bra        +0x10 /* 00003A72 */
  5374. label00003A64:
  5375. 00003A64  598F                     subq.l     A7, 4
  5376. 00003A66  2F0B                     move.l     -[A7], A3
  5377. 00003A68  701C                     moveq.l    D0, 0x1C
  5378. 00003A6A  3F00                     move.w     -[A7], D0
  5379. 00003A6C  4EBA C642                jsr        [PC - 0x39BE /* 000000B0 */]
  5380. 00003A70  584F                     addq.w     A7, 4
  5381. label00003A72:
  5382. 00003A72  302D E54A                move.w     D0, [A5 - 0x1AB6]
  5383. 00003A76  48C0                     ext.l      D0
  5384. 00003A78  2740 0018                move.l     [A3 + 0x18], D0
  5385. 00003A7C  4A6D E54A                tst.w      [A5 - 0x1AB6]
  5386. 00003A80  6600 009A                bne        +0x9C /* 00003B1C */
  5387. 00003A84  4A2C 0010                tst.b      [A4 + 0x10]
  5388. 00003A88  6700 0092                beq        +0x94 /* 00003B1C */
  5389. 00003A8C  7001                     moveq.l    D0, 0x01
  5390. 00003A8E  B0AB 0008                cmp.l      D0, [A3 + 0x8]
  5391. 00003A92  6606                     bne        +0x8 /* 00003A9A */
  5392. 00003A94  006C 0010 0008           ori.w      [A4 + 0x8], 0x10
  5393. label00003A9A:
  5394. 00003A9A  2F0C                     move.l     -[A7], A4
  5395. 00003A9C  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  5396. 00003AA0  4EBA FE52                jsr        [PC - 0x1AE /* 000038F4 */]
  5397. 00003AA4  6076                     bra        +0x78 /* 00003B1C */
  5398. label00003AA6:
  5399. 00003AA6  4AAC 0016                tst.l      [A4 + 0x16]
  5400. 00003AAA  6770                     beq        +0x72 /* 00003B1C */
  5401. 00003AAC  206C 0016                movea.l    A0, [A4 + 0x16]
  5402. 00003AB0  4A90                     tst.l      [A0]
  5403. 00003AB2  6768                     beq        +0x6A /* 00003B1C */
  5404. 00003AB4  2F0C                     move.l     -[A7], A4
  5405. 00003AB6  3F2B 000A                move.w     -[A7], [A3 + 0xA]
  5406. 00003ABA  4EBA FE96                jsr        [PC - 0x16A /* 00003952 */]
  5407. 00003ABE  605C                     bra        +0x5E /* 00003B1C */
  5408. label00003AC0:
  5409. 00003AC0  7000                     moveq.l    D0, 0x00
  5410. 00003AC2  2740 0018                move.l     [A3 + 0x18], D0
  5411. 00003AC6  4AAC 0016                tst.l      [A4 + 0x16]
  5412. 00003ACA  6708                     beq        +0xA /* 00003AD4 */
  5413. 00003ACC  206C 0016                movea.l    A0, [A4 + 0x16]
  5414. 00003AD0  4A90                     tst.l      [A0]
  5415. 00003AD2  6608                     bne        +0xA /* 00003ADC */
  5416. label00003AD4:
  5417. 00003AD4  7001                     moveq.l    D0, 0x01
  5418. 00003AD6  2740 0018                move.l     [A3 + 0x18], D0
  5419. 00003ADA  6040                     bra        +0x42 /* 00003B1C */
  5420. label00003ADC:
  5421. 00003ADC  558F                     subq.l     A7, 2
  5422. 00003ADE  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  5423. 00003AE2  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  5424. 00003AE6  4A1F                     tst.b      [A7]+
  5425. 00003AE8  6632                     bne        +0x34 /* 00003B1C */
  5426. 00003AEA  303C 0814                move.w     D0, 0x814
  5427. 00003AEE  C06C 0008                and.w      D0, [A4 + 0x8]
  5428. 00003AF2  7200                     moveq.l    D1, 0x00
  5429. 00003AF4  3200                     move.w     D1, D0
  5430. 00003AF6  4A81                     tst.l      D1
  5431. 00003AF8  6622                     bne        +0x24 /* 00003B1C */
  5432. 00003AFA  4A94                     tst.l      [A4]
  5433. 00003AFC  57C3                     seq        D3
  5434. 00003AFE  4403                     neg.b      D3
  5435. 00003B00  6704                     beq        +0x6 /* 00003B06 */
  5436. 00003B02  7000                     moveq.l    D0, 0x00
  5437. 00003B04  600A                     bra        +0xC /* 00003B10 */
  5438. label00003B06:
  5439. 00003B06  2054                     movea.l    A0, [A4]
  5440. 00003B08  2050                     movea.l    A0, [A0]
  5441. 00003B0A  700C                     moveq.l    D0, 0x0C
  5442. 00003B0C  C0A8 000C                and.l      D0, [A0 + 0xC]
  5443. label00003B10:
  5444. 00003B10  7204                     moveq.l    D1, 0x04
  5445. 00003B12  B280                     cmp.l      D1, D0
  5446. 00003B14  6706                     beq        +0x8 /* 00003B1C */
  5447. 00003B16  7001                     moveq.l    D0, 0x01
  5448. 00003B18  2740 0018                move.l     [A3 + 0x18], D0
  5449. label00003B1C:
  5450. 00003B1C  4CEE 1808 FFF4           movem.l    D3,A3,A4, [A6 - 0xC]
  5451. 00003B22  4E5E                     unlink     A6
  5452. 00003B24  2E9F                     move.l     [A7], [A7]+
  5453. 00003B26  4E75                     rts
  5454. fn00003B28:
  5455. 00003B28  4E56 0000                link       A6, 0
  5456. 00003B2C  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  5457. 00003B30  4268 0012                clr.w      [A0 + 0x12]
  5458. 00003B34  1B7C 0001 DE92           move.b     [A5 - 0x216E], 0x1
  5459. 00003B3A  7000                     moveq.l    D0, 0x00
  5460. 00003B3C  2B40 DE48                move.l     [A5 - 0x21B8], D0
  5461. 00003B40  4E5E                     unlink     A6
  5462. 00003B42  4E75                     rts
  5463. fn00003B44:
  5464. 00003B44  4E56 0000                link       A6, 0
  5465. 00003B48  422D DE92                clr.b      [A5 - 0x216E]
  5466. 00003B4C  7000                     moveq.l    D0, 0x00
  5467. 00003B4E  2B40 DE48                move.l     [A5 - 0x21B8], D0
  5468. 00003B52  4E5E                     unlink     A6
  5469. 00003B54  4E75                     rts
  5470. fn00003B56:
  5471. 00003B56  4E56 FFF0                link       A6, -0x0010
  5472. 00003B5A  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  5473. 00003B5E  3E2E 000A                move.w     D7, [A6 + 0xA]
  5474. 00003B62  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  5475. 00003B66  4A28 03AC                tst.b      [A0 + 0x3AC]
  5476. 00003B6A  6716                     beq        +0x18 /* 00003B82 */
  5477. 00003B6C  558F                     subq.l     A7, 2
  5478. 00003B6E  701E                     moveq.l    D0, 0x1E
  5479. 00003B70  3F00                     move.w     -[A7], D0
  5480. 00003B72  486E FFF0                pea.l      [A6 - 0x10]
  5481. 00003B76  A971                     syscall    EventAvail
  5482. 00003B78  4A1F                     tst.b      [A7]+
  5483. 00003B7A  6706                     beq        +0x8 /* 00003B82 */
  5484. 00003B7C  7000                     moveq.l    D0, 0x00
  5485. 00003B7E  6000 00E0                bra        +0xE2 /* 00003C60 */
  5486. label00003B82:
  5487. 00003B82  7000                     moveq.l    D0, 0x00
  5488. 00003B84  2F00                     move.l     -[A7], D0
  5489. 00003B86  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  5490. 00003B8A  1A00                     move.b     D5, D0
  5491. 00003B8C  7C01                     moveq.l    D6, 0x01
  5492. 00003B8E  598F                     subq.l     A7, 4
  5493. 00003B90  3F07                     move.w     -[A7], D7
  5494. 00003B92  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  5495. 00003B96  285F                     movea.l    A4, [A7]+
  5496. 00003B98  200C                     move.l     D0, A4
  5497. 00003B9A  584F                     addq.w     A7, 4
  5498. 00003B9C  6700 00B4                beq        +0xB6 /* 00003C52 */
  5499. 00003BA0  4A2C 0010                tst.b      [A4 + 0x10]
  5500. 00003BA4  6700 00AC                beq        +0xAE /* 00003C52 */
  5501. 00003BA8  558F                     subq.l     A7, 2
  5502. 00003BAA  3F07                     move.w     -[A7], D7
  5503. 00003BAC  4EBA FB58                jsr        [PC - 0x4A8 /* 00003706 */]
  5504. 00003BB0  4A1F                     tst.b      [A7]+
  5505. 00003BB2  660A                     bne        +0xC /* 00003BBE */
  5506. 00003BB4  426D E54A                clr.w      [A5 - 0x1AB6]
  5507. 00003BB8  4206                     clr.b      D6
  5508. 00003BBA  6000 0096                bra        +0x98 /* 00003C52 */
  5509. label00003BBE:
  5510. 00003BBE  4AAC 0016                tst.l      [A4 + 0x16]
  5511. 00003BC2  6718                     beq        +0x1A /* 00003BDC */
  5512. 00003BC4  598F                     subq.l     A7, 4
  5513. 00003BC6  3F07                     move.w     -[A7], D7
  5514. 00003BC8  7003                     moveq.l    D0, 0x03
  5515. 00003BCA  3F00                     move.w     -[A7], D0
  5516. 00003BCC  7200                     moveq.l    D1, 0x00
  5517. 00003BCE  2F01                     move.l     -[A7], D1
  5518. 00003BD0  2F01                     move.l     -[A7], D1
  5519. 00003BD2  4EBA C50C                jsr        [PC - 0x3AF4 /* 000000E0 */]
  5520. 00003BD6  201F                     move.l     D0, [A7]+
  5521. 00003BD8  D1AD DE48                add.l      [A5 - 0x21B8], D0
  5522. label00003BDC:
  5523. 00003BDC  7001                     moveq.l    D0, 0x01
  5524. 00003BDE  B02C 0010                cmp.b      D0, [A4 + 0x10]
  5525. 00003BE2  666E                     bne        +0x70 /* 00003C52 */
  5526. 00003BE4  7005                     moveq.l    D0, 0x05
  5527. 00003BE6  2F00                     move.l     -[A7], D0
  5528. 00003BE8  122C 0011                move.b     D1, [A4 + 0x11]
  5529. 00003BEC  4881                     ext.w      D1
  5530. 00003BEE  48C1                     ext.l      D1
  5531. 00003BF0  2F01                     move.l     -[A7], D1
  5532. 00003BF2  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  5533. 00003BF6  4A00                     tst.b      D0
  5534. 00003BF8  504F                     addq.w     A7, 8
  5535. 00003BFA  6756                     beq        +0x58 /* 00003C52 */
  5536. 00003BFC  598F                     subq.l     A7, 4
  5537. 00003BFE  3F07                     move.w     -[A7], D7
  5538. 00003C00  4A6C 001E                tst.w      [A4 + 0x1E]
  5539. 00003C04  5DC3                     slt        D3
  5540. 00003C06  4403                     neg.b      D3
  5541. 00003C08  1F03                     move.b     -[A7], D3
  5542. 00003C0A  7000                     moveq.l    D0, 0x00
  5543. 00003C0C  1F00                     move.b     -[A7], D0
  5544. 00003C0E  4EAD 2D4A                jsr        [A5 + 0x2D4A /* export_1445 */]
  5545. 00003C12  265F                     movea.l    A3, [A7]+
  5546. 00003C14  200B                     move.l     D0, A3
  5547. 00003C16  6628                     bne        +0x2A /* 00003C40 */
  5548. 00003C18  302C 0026                move.w     D0, [A4 + 0x26]
  5549. 00003C1C  48C0                     ext.l      D0
  5550. 00003C1E  322C 0022                move.w     D1, [A4 + 0x22]
  5551. 00003C22  48C1                     ext.l      D1
  5552. 00003C24  9081                     sub.l      D0, D1
  5553. 00003C26  7201                     moveq.l    D1, 0x01
  5554. 00003C28  B280                     cmp.l      D1, D0
  5555. 00003C2A  6C26                     bge        +0x28 /* 00003C52 */
  5556. 00003C2C  486C 0011                pea.l      [A4 + 0x11]
  5557. 00003C30  7002                     moveq.l    D0, 0x02
  5558. 00003C32  3F00                     move.w     -[A7], D0
  5559. 00003C34  7200                     moveq.l    D1, 0x00
  5560. 00003C36  1F01                     move.b     -[A7], D1
  5561. 00003C38  4EAD 330A                jsr        [A5 + 0x330A /* export_1629 */]
  5562. 00003C3C  4206                     clr.b      D6
  5563. 00003C3E  6012                     bra        +0x14 /* 00003C52 */
  5564. label00003C40:
  5565. 00003C40  598F                     subq.l     A7, 4
  5566. 00003C42  2F0B                     move.l     -[A7], A3
  5567. 00003C44  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  5568. 00003C48  201F                     move.l     D0, [A7]+
  5569. 00003C4A  D1AD DE48                add.l      [A5 - 0x21B8], D0
  5570. 00003C4E  204B                     movea.l    A0, A3
  5571. 00003C50  A04A                     syscall    HNoPurge
  5572. label00003C52:
  5573. 00003C52  7000                     moveq.l    D0, 0x00
  5574. 00003C54  1005                     move.b     D0, D5
  5575. 00003C56  2F00                     move.l     -[A7], D0
  5576. 00003C58  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  5577. 00003C5C  1006                     move.b     D0, D6
  5578. 00003C5E  584F                     addq.w     A7, 4
  5579. label00003C60:
  5580. 00003C60  4CEE 18E8 FFD8           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x28]
  5581. 00003C66  4E5E                     unlink     A6
  5582. 00003C68  4E75                     rts
  5583. fn00003C6A:
  5584. 00003C6A  4E56 0000                link       A6, 0
  5585. 00003C6E  48E7 0118                movem.l    -[A7], D7,A3,A4
  5586. 00003C72  3E2E 0008                move.w     D7, [A6 + 0x8]
  5587. 00003C76  558F                     subq.l     A7, 2
  5588. 00003C78  3F07                     move.w     -[A7], D7
  5589. 00003C7A  4EAD 31EA                jsr        [A5 + 0x31EA /* export_1593 */]
  5590. 00003C7E  4A1F                     tst.b      [A7]+
  5591. 00003C80  674A                     beq        +0x4C /* 00003CCC */
  5592. 00003C82  598F                     subq.l     A7, 4
  5593. 00003C84  3F07                     move.w     -[A7], D7
  5594. 00003C86  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  5595. 00003C8A  285F                     movea.l    A4, [A7]+
  5596. 00003C8C  200C                     move.l     D0, A4
  5597. 00003C8E  673C                     beq        +0x3E /* 00003CCC */
  5598. 00003C90  4A2C 0010                tst.b      [A4 + 0x10]
  5599. 00003C94  6736                     beq        +0x38 /* 00003CCC */
  5600. 00003C96  3F07                     move.w     -[A7], D7
  5601. 00003C98  7001                     moveq.l    D0, 0x01
  5602. 00003C9A  3F00                     move.w     -[A7], D0
  5603. 00003C9C  4EBA F9EC                jsr        [PC - 0x614 /* 0000368A */]
  5604. 00003CA0  7001                     moveq.l    D0, 0x01
  5605. 00003CA2  B02C 0010                cmp.b      D0, [A4 + 0x10]
  5606. 00003CA6  6624                     bne        +0x26 /* 00003CCC */
  5607. 00003CA8  7005                     moveq.l    D0, 0x05
  5608. 00003CAA  2F00                     move.l     -[A7], D0
  5609. 00003CAC  122C 0011                move.b     D1, [A4 + 0x11]
  5610. 00003CB0  4881                     ext.w      D1
  5611. 00003CB2  48C1                     ext.l      D1
  5612. 00003CB4  2F01                     move.l     -[A7], D1
  5613. 00003CB6  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  5614. 00003CBA  4A00                     tst.b      D0
  5615. 00003CBC  504F                     addq.w     A7, 8
  5616. 00003CBE  670C                     beq        +0xE /* 00003CCC */
  5617. 00003CC0  266C 0012                movea.l    A3, [A4 + 0x12]
  5618. 00003CC4  200B                     move.l     D0, A3
  5619. 00003CC6  6704                     beq        +0x6 /* 00003CCC */
  5620. 00003CC8  204B                     movea.l    A0, A3
  5621. 00003CCA  A049                     syscall    HPurge
  5622. label00003CCC:
  5623. 00003CCC  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  5624. 00003CD2  4E5E                     unlink     A6
  5625. 00003CD4  205F                     movea.l    A0, [A7]+
  5626. 00003CD6  544F                     addq.w     A7, 2
  5627. 00003CD8  4ED0                     jmp        [A0]
  5628. fn00003CDA:
  5629. 00003CDA  4E56 0000                link       A6, 0
  5630. 00003CDE  2F0C                     move.l     -[A7], A4
  5631. 00003CE0  286E 0008                movea.l    A4, [A6 + 0x8]
  5632. 00003CE4  4A94                     tst.l      [A4]
  5633. 00003CE6  6708                     beq        +0xA /* 00003CF0 */
  5634. 00003CE8  2F14                     move.l     -[A7], [A4]
  5635. 00003CEA  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  5636. 00003CEE  584F                     addq.w     A7, 4
  5637. label00003CF0:
  5638. 00003CF0  4AAC 0004                tst.l      [A4 + 0x4]
  5639. 00003CF4  670A                     beq        +0xC /* 00003D00 */
  5640. 00003CF6  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  5641. 00003CFA  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  5642. 00003CFE  584F                     addq.w     A7, 4
  5643. label00003D00:
  5644. 00003D00  286E FFFC                movea.l    A4, [A6 - 0x4]
  5645. 00003D04  4E5E                     unlink     A6
  5646. 00003D06  4E75                     rts
  5647. fn00003D08:
  5648. 00003D08  4E56 0000                link       A6, 0
  5649. 00003D0C  2F0C                     move.l     -[A7], A4
  5650. 00003D0E  286E 0008                movea.l    A4, [A6 + 0x8]
  5651. 00003D12  7001                     moveq.l    D0, 0x01
  5652. 00003D14  2F00                     move.l     -[A7], D0
  5653. 00003D16  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  5654. 00003D1A  2880                     move.l     [A4], D0
  5655. 00003D1C  302E 000E                move.w     D0, [A6 + 0xE]
  5656. 00003D20  48C0                     ext.l      D0
  5657. 00003D22  2F00                     move.l     -[A7], D0
  5658. 00003D24  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  5659. 00003D28  2940 0004                move.l     [A4 + 0x4], D0
  5660. 00003D2C  4A94                     tst.l      [A4]
  5661. 00003D2E  504F                     addq.w     A7, 8
  5662. 00003D30  6706                     beq        +0x8 /* 00003D38 */
  5663. 00003D32  4AAC 0004                tst.l      [A4 + 0x4]
  5664. 00003D36  660C                     bne        +0xE /* 00003D44 */
  5665. label00003D38:
  5666. 00003D38  2F0C                     move.l     -[A7], A4
  5667. 00003D3A  4EBA FF9E                jsr        [PC - 0x62 /* 00003CDA */]
  5668. 00003D3E  7000                     moveq.l    D0, 0x00
  5669. 00003D40  584F                     addq.w     A7, 4
  5670. 00003D42  600C                     bra        +0xE /* 00003D50 */
  5671. label00003D44:
  5672. 00003D44  7000                     moveq.l    D0, 0x00
  5673. 00003D46  2940 0008                move.l     [A4 + 0x8], D0
  5674. 00003D4A  42AC 000C                clr.l      [A4 + 0xC]
  5675. 00003D4E  7001                     moveq.l    D0, 0x01
  5676. label00003D50:
  5677. 00003D50  286E FFFC                movea.l    A4, [A6 - 0x4]
  5678. 00003D54  4E5E                     unlink     A6
  5679. 00003D56  4E75                     rts
  5680. fn00003D58:
  5681. 00003D58  4E56 EC54                link       A6, -0x13AC
  5682. 00003D5C  2F0C                     move.l     -[A7], A4
  5683. 00003D5E  286E 0008                movea.l    A4, [A6 + 0x8]
  5684. 00003D62  486E EC54                pea.l      [A6 - 0x13AC]
  5685. 00003D66  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  5686. 00003D6A  2D6E 000C EC5C           move.l     [A6 - 0x13A4], [A6 + 0xC]
  5687. 00003D70  426E FFF0                clr.w      [A6 - 0x10]
  5688. 00003D74  6024                     bra        +0x26 /* 00003D9A */
  5689. label00003D76:
  5690. 00003D76  486E EC54                pea.l      [A6 - 0x13AC]
  5691. 00003D7A  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  5692. 00003D7E  7001                     moveq.l    D0, 0x01
  5693. 00003D80  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  5694. 00003D84  6E14                     bgt        +0x16 /* 00003D9A */
  5695. 00003D86  486E EC54                pea.l      [A6 - 0x13AC]
  5696. 00003D8A  2F0C                     move.l     -[A7], A4
  5697. 00003D8C  4EBA 0182                jsr        [PC + 0x182 /* 00003F10 */]
  5698. 00003D90  4A00                     tst.b      D0
  5699. 00003D92  504F                     addq.w     A7, 8
  5700. 00003D94  6604                     bne        +0x6 /* 00003D9A */
  5701. 00003D96  7000                     moveq.l    D0, 0x00
  5702. 00003D98  6010                     bra        +0x12 /* 00003DAA */
  5703. label00003D9A:
  5704. 00003D9A  558F                     subq.l     A7, 2
  5705. 00003D9C  486E EC54                pea.l      [A6 - 0x13AC]
  5706. 00003DA0  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  5707. 00003DA4  4A1F                     tst.b      [A7]+
  5708. 00003DA6  67CE                     beq        -0x30 /* 00003D76 */
  5709. 00003DA8  7001                     moveq.l    D0, 0x01
  5710. label00003DAA:
  5711. 00003DAA  286E EC50                movea.l    A4, [A6 - 0x13B0]
  5712. 00003DAE  4E5E                     unlink     A6
  5713. 00003DB0  4E75                     rts
  5714. fn00003DB2:
  5715. 00003DB2  4E56 FFF8                link       A6, -0x0008
  5716. 00003DB6  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  5717. 00003DBA  3E2E 000E                move.w     D7, [A6 + 0xE]
  5718. 00003DBE  286E 0008                movea.l    A4, [A6 + 0x8]
  5719. 00003DC2  598F                     subq.l     A7, 4
  5720. 00003DC4  3F07                     move.w     -[A7], D7
  5721. 00003DC6  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  5722. 00003DCA  265F                     movea.l    A3, [A7]+
  5723. 00003DCC  200B                     move.l     D0, A3
  5724. 00003DCE  6606                     bne        +0x8 /* 00003DD6 */
  5725. 00003DD0  7001                     moveq.l    D0, 0x01
  5726. 00003DD2  6000 0132                bra        +0x134 /* 00003F06 */
  5727. label00003DD6:
  5728. 00003DD6  48C7                     ext.l      D7
  5729. 00003DD8  2F07                     move.l     -[A7], D7
  5730. 00003DDA  2F14                     move.l     -[A7], [A4]
  5731. 00003DDC  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  5732. 00003DE0  4A00                     tst.b      D0
  5733. 00003DE2  504F                     addq.w     A7, 8
  5734. 00003DE4  6706                     beq        +0x8 /* 00003DEC */
  5735. 00003DE6  7001                     moveq.l    D0, 0x01
  5736. 00003DE8  6000 011C                bra        +0x11E /* 00003F06 */
  5737. label00003DEC:
  5738. 00003DEC  48C7                     ext.l      D7
  5739. 00003DEE  2F07                     move.l     -[A7], D7
  5740. 00003DF0  2F14                     move.l     -[A7], [A4]
  5741. 00003DF2  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  5742. 00003DF6  4AAC 0004                tst.l      [A4 + 0x4]
  5743. 00003DFA  504F                     addq.w     A7, 8
  5744. 00003DFC  6606                     bne        +0x8 /* 00003E04 */
  5745. 00003DFE  7001                     moveq.l    D0, 0x01
  5746. 00003E00  6000 0104                bra        +0x106 /* 00003F06 */
  5747. label00003E04:
  5748. 00003E04  598F                     subq.l     A7, 4
  5749. 00003E06  3F07                     move.w     -[A7], D7
  5750. 00003E08  7003                     moveq.l    D0, 0x03
  5751. 00003E0A  3F00                     move.w     -[A7], D0
  5752. 00003E0C  7200                     moveq.l    D1, 0x00
  5753. 00003E0E  2F01                     move.l     -[A7], D1
  5754. 00003E10  2F01                     move.l     -[A7], D1
  5755. 00003E12  4EBA C2CC                jsr        [PC - 0x3D34 /* 000000E0 */]
  5756. 00003E16  2C1F                     move.l     D6, [A7]+
  5757. 00003E18  DDAC 0008                add.l      [A4 + 0x8], D6
  5758. 00003E1C  7001                     moveq.l    D0, 0x01
  5759. 00003E1E  B02B 0010                cmp.b      D0, [A3 + 0x10]
  5760. 00003E22  6642                     bne        +0x44 /* 00003E66 */
  5761. 00003E24  7005                     moveq.l    D0, 0x05
  5762. 00003E26  2F00                     move.l     -[A7], D0
  5763. 00003E28  122B 0011                move.b     D1, [A3 + 0x11]
  5764. 00003E2C  4881                     ext.w      D1
  5765. 00003E2E  48C1                     ext.l      D1
  5766. 00003E30  2F01                     move.l     -[A7], D1
  5767. 00003E32  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  5768. 00003E36  4A00                     tst.b      D0
  5769. 00003E38  504F                     addq.w     A7, 8
  5770. 00003E3A  672A                     beq        +0x2C /* 00003E66 */
  5771. 00003E3C  41EB 0020                lea.l      A0, [A3 + 0x20]
  5772. 00003E40  2D48 FFF8                move.l     [A6 - 0x8], A0
  5773. 00003E44  598F                     subq.l     A7, 4
  5774. 00003E46  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5775. 00003E4A  558F                     subq.l     A7, 2
  5776. 00003E4C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5777. 00003E50  7001                     moveq.l    D0, 0x01
  5778. 00003E52  3F00                     move.w     -[A7], D0
  5779. 00003E54  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  5780. 00003E58  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  5781. 00003E5C  201F                     move.l     D0, [A7]+
  5782. 00003E5E  7203                     moveq.l    D1, 0x03
  5783. 00003E60  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  5784. 00003E64  DC80                     add.l      D6, D0
  5785. label00003E66:
  5786. 00003E66  202D DE9E                move.l     D0, [A5 - 0x2162]
  5787. 00003E6A  90AD DE96                sub.l      D0, [A5 - 0x216A]
  5788. 00003E6E  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  5789. 00003E72  6C06                     bge        +0x8 /* 00003E7A */
  5790. 00003E74  7000                     moveq.l    D0, 0x00
  5791. 00003E76  6000 008E                bra        +0x90 /* 00003F06 */
  5792. label00003E7A:
  5793. 00003E7A  7600                     moveq.l    D3, 0x00
  5794. 00003E7C  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  5795. 00003E80  4A28 03AD                tst.b      [A0 + 0x3AD]
  5796. 00003E84  670E                     beq        +0x10 /* 00003E94 */
  5797. 00003E86  4A68 00F2                tst.w      [A0 + 0xF2]
  5798. 00003E8A  6708                     beq        +0xA /* 00003E94 */
  5799. 00003E8C  BE68 00F2                cmp.w      D7, [A0 + 0xF2]
  5800. 00003E90  6D02                     blt        +0x4 /* 00003E94 */
  5801. 00003E92  7601                     moveq.l    D3, 0x01
  5802. label00003E94:
  5803. 00003E94  4883                     ext.w      D3
  5804. 00003E96  48C3                     ext.l      D3
  5805. 00003E98  2A03                     move.l     D5, D3
  5806. 00003E9A  598F                     subq.l     A7, 4
  5807. 00003E9C  2F0B                     move.l     -[A7], A3
  5808. 00003E9E  3F07                     move.w     -[A7], D7
  5809. 00003EA0  4EBA DDC0                jsr        [PC - 0x2240 /* 00001C62 */]
  5810. 00003EA4  2C1F                     move.l     D6, [A7]+
  5811. 00003EA6  486E FFFC                pea.l      [A6 - 0x4]
  5812. 00003EAA  2F06                     move.l     -[A7], D6
  5813. 00003EAC  2F05                     move.l     -[A7], D5
  5814. 00003EAE  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  5815. 00003EB2  4EAD 0922                jsr        [A5 + 0x922 /* export_288 */]
  5816. 00003EB6  2F06                     move.l     -[A7], D6
  5817. 00003EB8  2F05                     move.l     -[A7], D5
  5818. 00003EBA  48C7                     ext.l      D7
  5819. 00003EBC  2F07                     move.l     -[A7], D7
  5820. 00003EBE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5821. 00003EC2  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  5822. 00003EC6  4EAD 0932                jsr        [A5 + 0x932 /* export_290 */]
  5823. 00003ECA  7002                     moveq.l    D0, 0x02
  5824. 00003ECC  B02B 0010                cmp.b      D0, [A3 + 0x10]
  5825. 00003ED0  4FEF 0024                lea.l      A7, [A7 + 0x24]
  5826. 00003ED4  6620                     bne        +0x22 /* 00003EF6 */
  5827. 00003ED6  4AAB 0016                tst.l      [A3 + 0x16]
  5828. 00003EDA  6714                     beq        +0x16 /* 00003EF0 */
  5829. 00003EDC  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  5830. 00003EE0  2F0C                     move.l     -[A7], A4
  5831. 00003EE2  4EBA FE74                jsr        [PC - 0x18C /* 00003D58 */]
  5832. 00003EE6  4A00                     tst.b      D0
  5833. 00003EE8  504F                     addq.w     A7, 8
  5834. 00003EEA  660A                     bne        +0xC /* 00003EF6 */
  5835. 00003EEC  7000                     moveq.l    D0, 0x00
  5836. 00003EEE  6016                     bra        +0x18 /* 00003F06 */
  5837. label00003EF0:
  5838. 00003EF0  397C 0001 000C           move.w     [A4 + 0xC], 0x1
  5839. label00003EF6:
  5840. 00003EF6  700A                     moveq.l    D0, 0x0A
  5841. 00003EF8  B02B 0010                cmp.b      D0, [A3 + 0x10]
  5842. 00003EFC  6606                     bne        +0x8 /* 00003F04 */
  5843. 00003EFE  397C 0001 000E           move.w     [A4 + 0xE], 0x1
  5844. label00003F04:
  5845. 00003F04  7001                     moveq.l    D0, 0x01
  5846. label00003F06:
  5847. 00003F06  4CEE 18E8 FFE0           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x20]
  5848. 00003F0C  4E5E                     unlink     A6
  5849. 00003F0E  4E75                     rts
  5850. fn00003F10:
  5851. 00003F10  4E56 0000                link       A6, 0
  5852. 00003F14  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  5853. 00003F18  266E 0008                movea.l    A3, [A6 + 0x8]
  5854. 00003F1C  7E06                     moveq.l    D7, 0x06
  5855. label00003F1E:
  5856. 00003F1E  48C7                     ext.l      D7
  5857. 00003F20  2007                     move.l     D0, D7
  5858. 00003F22  5980                     subq.l     D0, 4
  5859. 00003F24  206E 000C                movea.l    A0, [A6 + 0xC]
  5860. 00003F28  E588                     lsl        D0, 2
  5861. 00003F2A  2200                     move.l     D1, D0
  5862. 00003F2C  E588                     lsl        D0, 2
  5863. 00003F2E  D081                     add.l      D0, D1
  5864. 00003F30  49F0 0818                lea.l      A4, [A0 + D0 + 0x18]
  5865. 00003F34  102C 0001                move.b     D0, [A4 + 0x1]
  5866. 00003F38  4880                     ext.w      D0
  5867. 00003F3A  7201                     moveq.l    D1, 0x01
  5868. 00003F3C  E1A9                     lsl        D1, D0
  5869. 00003F3E  C2BC 0001 0F82           and.l      D1, 0x10F82
  5870. 00003F44  6718                     beq        +0x1A /* 00003F5E */
  5871. 00003F46  302C 0006                move.w     D0, [A4 + 0x6]
  5872. 00003F4A  48C0                     ext.l      D0
  5873. 00003F4C  2F00                     move.l     -[A7], D0
  5874. 00003F4E  2F0B                     move.l     -[A7], A3
  5875. 00003F50  4EBA FE60                jsr        [PC - 0x1A0 /* 00003DB2 */]
  5876. 00003F54  4A00                     tst.b      D0
  5877. 00003F56  504F                     addq.w     A7, 8
  5878. 00003F58  6604                     bne        +0x6 /* 00003F5E */
  5879. 00003F5A  7000                     moveq.l    D0, 0x00
  5880. 00003F5C  6076                     bra        +0x78 /* 00003FD4 */
  5881. label00003F5E:
  5882. 00003F5E  3007                     move.w     D0, D7
  5883. 00003F60  5247                     addq.w     D7, 1
  5884. 00003F62  0C47 0035                cmpi.w     D7, 0x35 /* '5' */
  5885. 00003F66  6FB6                     ble        -0x48 /* 00003F1E */
  5886. 00003F68  206E 000C                movea.l    A0, [A6 + 0xC]
  5887. 00003F6C  4A68 1060                tst.w      [A0 + 0x1060]
  5888. 00003F70  6F18                     ble        +0x1A /* 00003F8A */
  5889. 00003F72  3028 1060                move.w     D0, [A0 + 0x1060]
  5890. 00003F76  48C0                     ext.l      D0
  5891. 00003F78  2F00                     move.l     -[A7], D0
  5892. 00003F7A  2F0B                     move.l     -[A7], A3
  5893. 00003F7C  4EBA FE34                jsr        [PC - 0x1CC /* 00003DB2 */]
  5894. 00003F80  4A00                     tst.b      D0
  5895. 00003F82  504F                     addq.w     A7, 8
  5896. 00003F84  6604                     bne        +0x6 /* 00003F8A */
  5897. 00003F86  7000                     moveq.l    D0, 0x00
  5898. 00003F88  604A                     bra        +0x4C /* 00003FD4 */
  5899. label00003F8A:
  5900. 00003F8A  206E 000C                movea.l    A0, [A6 + 0xC]
  5901. 00003F8E  49E8 0018                lea.l      A4, [A0 + 0x18]
  5902. 00003F92  7017                     moveq.l    D0, 0x17
  5903. 00003F94  B02C 0001                cmp.b      D0, [A4 + 0x1]
  5904. 00003F98  6618                     bne        +0x1A /* 00003FB2 */
  5905. 00003F9A  302C 0006                move.w     D0, [A4 + 0x6]
  5906. 00003F9E  48C0                     ext.l      D0
  5907. 00003FA0  2F00                     move.l     -[A7], D0
  5908. 00003FA2  2F0B                     move.l     -[A7], A3
  5909. 00003FA4  4EBA FE0C                jsr        [PC - 0x1F4 /* 00003DB2 */]
  5910. 00003FA8  4A00                     tst.b      D0
  5911. 00003FAA  504F                     addq.w     A7, 8
  5912. 00003FAC  6604                     bne        +0x6 /* 00003FB2 */
  5913. 00003FAE  7000                     moveq.l    D0, 0x00
  5914. 00003FB0  6022                     bra        +0x24 /* 00003FD4 */
  5915. label00003FB2:
  5916. 00003FB2  7017                     moveq.l    D0, 0x17
  5917. 00003FB4  B02C 000A                cmp.b      D0, [A4 + 0xA]
  5918. 00003FB8  6618                     bne        +0x1A /* 00003FD2 */
  5919. 00003FBA  302C 0008                move.w     D0, [A4 + 0x8]
  5920. 00003FBE  48C0                     ext.l      D0
  5921. 00003FC0  2F00                     move.l     -[A7], D0
  5922. 00003FC2  2F0B                     move.l     -[A7], A3
  5923. 00003FC4  4EBA FDEC                jsr        [PC - 0x214 /* 00003DB2 */]
  5924. 00003FC8  4A00                     tst.b      D0
  5925. 00003FCA  504F                     addq.w     A7, 8
  5926. 00003FCC  6604                     bne        +0x6 /* 00003FD2 */
  5927. 00003FCE  7000                     moveq.l    D0, 0x00
  5928. 00003FD0  6002                     bra        +0x4 /* 00003FD4 */
  5929. label00003FD2:
  5930. 00003FD2  7001                     moveq.l    D0, 0x01
  5931. label00003FD4:
  5932. 00003FD4  4CEE 1888 FFF0           movem.l    D3,D7,A3,A4, [A6 - 0x10]
  5933. 00003FDA  4E5E                     unlink     A6
  5934. 00003FDC  4E75                     rts
  5935. fn00003FDE:
  5936. 00003FDE  4E56 FFDE                link       A6, -0x0022
  5937. 00003FE2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5938. 00003FE6  286E 0008                movea.l    A4, [A6 + 0x8]
  5939. 00003FEA  4244                     clr.w      D4
  5940. 00003FEC  4245                     clr.w      D5
  5941. 00003FEE  4EBA FB38                jsr        [PC - 0x4C8 /* 00003B28 */]
  5942. 00003FF2  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  5943. 00003FF6  4EAD 093A                jsr        [A5 + 0x93A /* export_291 */]
  5944. 00003FFA  2C00                     move.l     D6, D0
  5945. 00003FFC  4247                     clr.w      D7
  5946. 00003FFE  584F                     addq.w     A7, 4
  5947. 00004000  6036                     bra        +0x38 /* 00004038 */
  5948. label00004002:
  5949. 00004002  486E FFF8                pea.l      [A6 - 0x8]
  5950. 00004006  486E FFF4                pea.l      [A6 - 0xC]
  5951. 0000400A  486E FFFC                pea.l      [A6 - 0x4]
  5952. 0000400E  48C7                     ext.l      D7
  5953. 00004010  2F07                     move.l     -[A7], D7
  5954. 00004012  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  5955. 00004016  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  5956. 0000401A  302E FFFE                move.w     D0, [A6 - 0x2]
  5957. 0000401E  48C0                     ext.l      D0
  5958. 00004020  2F00                     move.l     -[A7], D0
  5959. 00004022  4EBA FB32                jsr        [PC - 0x4CE /* 00003B56 */]
  5960. 00004026  4A00                     tst.b      D0
  5961. 00004028  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5962. 0000402C  6710                     beq        +0x12 /* 0000403E */
  5963. 0000402E  3A07                     move.w     D5, D7
  5964. 00004030  382E FFFE                move.w     D4, [A6 - 0x2]
  5965. 00004034  3007                     move.w     D0, D7
  5966. 00004036  5247                     addq.w     D7, 1
  5967. label00004038:
  5968. 00004038  48C7                     ext.l      D7
  5969. 0000403A  BC87                     cmp.l      D6, D7
  5970. 0000403C  6EC4                     bgt        -0x3A /* 00004002 */
  5971. label0000403E:
  5972. 0000403E  4EBA FB04                jsr        [PC - 0x4FC /* 00003B44 */]
  5973. 00004042  48C5                     ext.l      D5
  5974. 00004044  2006                     move.l     D0, D6
  5975. 00004046  5380                     subq.l     D0, 1
  5976. 00004048  B085                     cmp.l      D0, D5
  5977. 0000404A  6600 010C                bne        +0x10E /* 00004158 */
  5978. 0000404E  4A6C 000C                tst.w      [A4 + 0xC]
  5979. 00004052  6700 00A4                beq        +0xA6 /* 000040F8 */
  5980. 00004056  7064                     moveq.l    D0, 0x64
  5981. 00004058  2F00                     move.l     -[A7], D0
  5982. 0000405A  486E FFE4                pea.l      [A6 - 0x1C]
  5983. 0000405E  4EBA FCA8                jsr        [PC - 0x358 /* 00003D08 */]
  5984. 00004062  4A00                     tst.b      D0
  5985. 00004064  504F                     addq.w     A7, 8
  5986. 00004066  6700 0090                beq        +0x92 /* 000040F8 */
  5987. 0000406A  4247                     clr.w      D7
  5988. 0000406C  604A                     bra        +0x4C /* 000040B8 */
  5989. label0000406E:
  5990. 0000406E  486E FFF8                pea.l      [A6 - 0x8]
  5991. 00004072  486E FFF4                pea.l      [A6 - 0xC]
  5992. 00004076  486E FFFC                pea.l      [A6 - 0x4]
  5993. 0000407A  48C7                     ext.l      D7
  5994. 0000407C  2F07                     move.l     -[A7], D7
  5995. 0000407E  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  5996. 00004082  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  5997. 00004086  598F                     subq.l     A7, 4
  5998. 00004088  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5999. 0000408C  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  6000. 00004090  265F                     movea.l    A3, [A7]+
  6001. 00004092  200B                     move.l     D0, A3
  6002. 00004094  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6003. 00004098  671A                     beq        +0x1C /* 000040B4 */
  6004. 0000409A  7002                     moveq.l    D0, 0x02
  6005. 0000409C  B02B 0010                cmp.b      D0, [A3 + 0x10]
  6006. 000040A0  6612                     bne        +0x14 /* 000040B4 */
  6007. 000040A2  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  6008. 000040A6  486E FFE4                pea.l      [A6 - 0x1C]
  6009. 000040AA  4EBA FCAC                jsr        [PC - 0x354 /* 00003D58 */]
  6010. 000040AE  4A00                     tst.b      D0
  6011. 000040B0  504F                     addq.w     A7, 8
  6012. 000040B2  670A                     beq        +0xC /* 000040BE */
  6013. label000040B4:
  6014. 000040B4  3007                     move.w     D0, D7
  6015. 000040B6  5247                     addq.w     D7, 1
  6016. label000040B8:
  6017. 000040B8  48C7                     ext.l      D7
  6018. 000040BA  BC87                     cmp.l      D6, D7
  6019. 000040BC  6EB0                     bgt        -0x4E /* 0000406E */
  6020. label000040BE:
  6021. 000040BE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  6022. 000040C2  2F14                     move.l     -[A7], [A4]
  6023. 000040C4  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  6024. 000040C8  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  6025. 000040CC  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  6026. 000040D0  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  6027. 000040D4  4A00                     tst.b      D0
  6028. 000040D6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6029. 000040DA  6612                     bne        +0x14 /* 000040EE */
  6030. 000040DC  486E FFE4                pea.l      [A6 - 0x1C]
  6031. 000040E0  4EBA FEFC                jsr        [PC - 0x104 /* 00003FDE */]
  6032. 000040E4  202E FFEC                move.l     D0, [A6 - 0x14]
  6033. 000040E8  D1AC 0008                add.l      [A4 + 0x8], D0
  6034. 000040EC  584F                     addq.w     A7, 4
  6035. label000040EE:
  6036. 000040EE  486E FFE4                pea.l      [A6 - 0x1C]
  6037. 000040F2  4EBA FBE6                jsr        [PC - 0x41A /* 00003CDA */]
  6038. 000040F6  584F                     addq.w     A7, 4
  6039. label000040F8:
  6040. 000040F8  4A6C 000E                tst.w      [A4 + 0xE]
  6041. 000040FC  675A                     beq        +0x5C /* 00004158 */
  6042. 000040FE  4247                     clr.w      D7
  6043. 00004100  6050                     bra        +0x52 /* 00004152 */
  6044. label00004102:
  6045. 00004102  486E FFF8                pea.l      [A6 - 0x8]
  6046. 00004106  486E FFF4                pea.l      [A6 - 0xC]
  6047. 0000410A  486E FFFC                pea.l      [A6 - 0x4]
  6048. 0000410E  48C7                     ext.l      D7
  6049. 00004110  2F07                     move.l     -[A7], D7
  6050. 00004112  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  6051. 00004116  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  6052. 0000411A  598F                     subq.l     A7, 4
  6053. 0000411C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6054. 00004120  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  6055. 00004124  205F                     movea.l    A0, [A7]+
  6056. 00004126  2D48 FFE0                move.l     [A6 - 0x20], A0
  6057. 0000412A  700A                     moveq.l    D0, 0x0A
  6058. 0000412C  B028 0010                cmp.b      D0, [A0 + 0x10]
  6059. 00004130  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6060. 00004134  6618                     bne        +0x1A /* 0000414E */
  6061. 00004136  2F2D E53E                move.l     -[A7], [A5 - 0x1AC2]
  6062. 0000413A  302E FFFE                move.w     D0, [A6 - 0x2]
  6063. 0000413E  48C0                     ext.l      D0
  6064. 00004140  2F00                     move.l     -[A7], D0
  6065. 00004142  4EAD 2F42                jsr        [A5 + 0x2F42 /* export_1508 */]
  6066. 00004146  3D40 FFDE                move.w     [A6 - 0x22], D0
  6067. 0000414A  504F                     addq.w     A7, 8
  6068. 0000414C  660A                     bne        +0xC /* 00004158 */
  6069. label0000414E:
  6070. 0000414E  3007                     move.w     D0, D7
  6071. 00004150  5247                     addq.w     D7, 1
  6072. label00004152:
  6073. 00004152  48C7                     ext.l      D7
  6074. 00004154  BC87                     cmp.l      D6, D7
  6075. 00004156  6EAA                     bgt        -0x54 /* 00004102 */
  6076. label00004158:
  6077. 00004158  48C5                     ext.l      D5
  6078. 0000415A  BC85                     cmp.l      D6, D5
  6079. 0000415C  6E04                     bgt        +0x6 /* 00004162 */
  6080. 0000415E  3A06                     move.w     D5, D6
  6081. 00004160  5345                     subq.w     D5, 1
  6082. label00004162:
  6083. 00004162  4247                     clr.w      D7
  6084. 00004164  6028                     bra        +0x2A /* 0000418E */
  6085. label00004166:
  6086. 00004166  486E FFF8                pea.l      [A6 - 0x8]
  6087. 0000416A  486E FFF4                pea.l      [A6 - 0xC]
  6088. 0000416E  486E FFFC                pea.l      [A6 - 0x4]
  6089. 00004172  48C7                     ext.l      D7
  6090. 00004174  2F07                     move.l     -[A7], D7
  6091. 00004176  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  6092. 0000417A  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  6093. 0000417E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6094. 00004182  4EBA FAE6                jsr        [PC - 0x51A /* 00003C6A */]
  6095. 00004186  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6096. 0000418A  3007                     move.w     D0, D7
  6097. 0000418C  5247                     addq.w     D7, 1
  6098. label0000418E:
  6099. 0000418E  BA47                     cmp.w      D5, D7
  6100. 00004190  6CD4                     bge        -0x2A /* 00004166 */
  6101. 00004192  3004                     move.w     D0, D4
  6102. 00004194  4CEE 18F0 FFC6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x3A]
  6103. 0000419A  4E5E                     unlink     A6
  6104. 0000419C  4E75                     rts
  6105. 0000419E  4E56 EC44                link       A6, -0x13BC
  6106. 000041A2  48E7 0700                movem.l    -[A7], D5,D6,D7
  6107. 000041A6  3A2E 0008                move.w     D5, [A6 + 0x8]
  6108. 000041AA  3E2E 000A                move.w     D7, [A6 + 0xA]
  6109. 000041AE  4246                     clr.w      D6
  6110. 000041B0  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6111. 000041B4  4AA8 0008                tst.l      [A0 + 0x8]
  6112. 000041B8  6608                     bne        +0xA /* 000041C2 */
  6113. 000041BA  426E 000C                clr.w      [A6 + 0xC]
  6114. 000041BE  6000 00A4                bra        +0xA6 /* 00004264 */
  6115. label000041C2:
  6116. 000041C2  7064                     moveq.l    D0, 0x64
  6117. 000041C4  2F00                     move.l     -[A7], D0
  6118. 000041C6  486E FFF0                pea.l      [A6 - 0x10]
  6119. 000041CA  4EBA FB3C                jsr        [PC - 0x4C4 /* 00003D08 */]
  6120. 000041CE  4A00                     tst.b      D0
  6121. 000041D0  504F                     addq.w     A7, 8
  6122. 000041D2  6608                     bne        +0xA /* 000041DC */
  6123. 000041D4  426E 000C                clr.w      [A6 + 0xC]
  6124. 000041D8  6000 008A                bra        +0x8C /* 00004264 */
  6125. label000041DC:
  6126. 000041DC  BA47                     cmp.w      D5, D7
  6127. 000041DE  6618                     bne        +0x1A /* 000041F8 */
  6128. 000041E0  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6129. 000041E4  BE68 1398                cmp.w      D7, [A0 + 0x1398]
  6130. 000041E8  660E                     bne        +0x10 /* 000041F8 */
  6131. 000041EA  2F08                     move.l     -[A7], A0
  6132. 000041EC  486E FFF0                pea.l      [A6 - 0x10]
  6133. 000041F0  4EBA FD1E                jsr        [PC - 0x2E2 /* 00003F10 */]
  6134. 000041F4  504F                     addq.w     A7, 8
  6135. 000041F6  6056                     bra        +0x58 /* 0000424E */
  6136. label000041F8:
  6137. 000041F8  486E EC44                pea.l      [A6 - 0x13BC]
  6138. 000041FC  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  6139. 00004200  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6140. 00004204  2D68 0008 EC4C           move.l     [A6 - 0x13B4], [A0 + 0x8]
  6141. 0000420A  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6142. 0000420E  3D68 139C FFE0           move.w     [A6 - 0x20], [A0 + 0x139C]
  6143. 00004214  602A                     bra        +0x2C /* 00004240 */
  6144. label00004216:
  6145. 00004216  486E EC44                pea.l      [A6 - 0x13BC]
  6146. 0000421A  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  6147. 0000421E  BA6E FFDC                cmp.w      D5, [A6 - 0x24]
  6148. 00004222  6D2A                     blt        +0x2C /* 0000424E */
  6149. 00004224  BE6E FFDC                cmp.w      D7, [A6 - 0x24]
  6150. 00004228  6E16                     bgt        +0x18 /* 00004240 */
  6151. 0000422A  486E EC44                pea.l      [A6 - 0x13BC]
  6152. 0000422E  486E FFF0                pea.l      [A6 - 0x10]
  6153. 00004232  4EBA FCDC                jsr        [PC - 0x324 /* 00003F10 */]
  6154. 00004236  4A00                     tst.b      D0
  6155. 00004238  504F                     addq.w     A7, 8
  6156. 0000423A  6712                     beq        +0x14 /* 0000424E */
  6157. 0000423C  3C2E FFDC                move.w     D6, [A6 - 0x24]
  6158. label00004240:
  6159. 00004240  558F                     subq.l     A7, 2
  6160. 00004242  486E EC44                pea.l      [A6 - 0x13BC]
  6161. 00004246  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  6162. 0000424A  4A1F                     tst.b      [A7]+
  6163. 0000424C  67C8                     beq        -0x36 /* 00004216 */
  6164. label0000424E:
  6165. 0000424E  486E FFF0                pea.l      [A6 - 0x10]
  6166. 00004252  4EBA FD8A                jsr        [PC - 0x276 /* 00003FDE */]
  6167. 00004256  486E FFF0                pea.l      [A6 - 0x10]
  6168. 0000425A  4EBA FA7E                jsr        [PC - 0x582 /* 00003CDA */]
  6169. 0000425E  3D46 000C                move.w     [A6 + 0xC], D6
  6170. 00004262  504F                     addq.w     A7, 8
  6171. label00004264:
  6172. 00004264  4CEE 00E0 EC38           movem.l    D5,D6,D7, [A6 - 0x13C8]
  6173. 0000426A  4E5E                     unlink     A6
  6174. 0000426C  2E9F                     move.l     [A7], [A7]+
  6175. 0000426E  4E75                     rts
  6176. fn00004270:
  6177. 00004270  4E56 FFF0                link       A6, -0x0010
  6178. 00004274  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  6179. 00004278  3A2E 0008                move.w     D5, [A6 + 0x8]
  6180. 0000427C  3C2E 000A                move.w     D6, [A6 + 0xA]
  6181. 00004280  4244                     clr.w      D4
  6182. 00004282  7064                     moveq.l    D0, 0x64
  6183. 00004284  2F00                     move.l     -[A7], D0
  6184. 00004286  486E FFF0                pea.l      [A6 - 0x10]
  6185. 0000428A  4EBA FA7C                jsr        [PC - 0x584 /* 00003D08 */]
  6186. 0000428E  4A00                     tst.b      D0
  6187. 00004290  504F                     addq.w     A7, 8
  6188. 00004292  6732                     beq        +0x34 /* 000042C6 */
  6189. 00004294  3E06                     move.w     D7, D6
  6190. 00004296  6016                     bra        +0x18 /* 000042AE */
  6191. label00004298:
  6192. 00004298  48C7                     ext.l      D7
  6193. 0000429A  2F07                     move.l     -[A7], D7
  6194. 0000429C  486E FFF0                pea.l      [A6 - 0x10]
  6195. 000042A0  4EBA FB10                jsr        [PC - 0x4F0 /* 00003DB2 */]
  6196. 000042A4  4A00                     tst.b      D0
  6197. 000042A6  504F                     addq.w     A7, 8
  6198. 000042A8  6708                     beq        +0xA /* 000042B2 */
  6199. 000042AA  3007                     move.w     D0, D7
  6200. 000042AC  5247                     addq.w     D7, 1
  6201. label000042AE:
  6202. 000042AE  BA47                     cmp.w      D5, D7
  6203. 000042B0  6CE6                     bge        -0x18 /* 00004298 */
  6204. label000042B2:
  6205. 000042B2  486E FFF0                pea.l      [A6 - 0x10]
  6206. 000042B6  4EBA FD26                jsr        [PC - 0x2DA /* 00003FDE */]
  6207. 000042BA  3800                     move.w     D4, D0
  6208. 000042BC  486E FFF0                pea.l      [A6 - 0x10]
  6209. 000042C0  4EBA FA18                jsr        [PC - 0x5E8 /* 00003CDA */]
  6210. 000042C4  504F                     addq.w     A7, 8
  6211. label000042C6:
  6212. 000042C6  3D44 000C                move.w     [A6 + 0xC], D4
  6213. 000042CA  4CEE 00F0 FFE0           movem.l    D4,D5,D6,D7, [A6 - 0x20]
  6214. 000042D0  4E5E                     unlink     A6
  6215. 000042D2  2E9F                     move.l     [A7], [A7]+
  6216. 000042D4  4E75                     rts
  6217. fn000042D6:
  6218. 000042D6  4E56 0000                link       A6, 0
  6219. 000042DA  48E7 1308                movem.l    -[A7], D3,D6,D7,A4
  6220. 000042DE  286E 0008                movea.l    A4, [A6 + 0x8]
  6221. 000042E2  2054                     movea.l    A0, [A4]
  6222. 000042E4  2C28 0008                move.l     D6, [A0 + 0x8]
  6223. 000042E8  4EBA F83E                jsr        [PC - 0x7C2 /* 00003B28 */]
  6224. 000042EC  7E00                     moveq.l    D7, 0x00
  6225. 000042EE  601C                     bra        +0x1E /* 0000430C */
  6226. label000042F0:
  6227. 000042F0  2054                     movea.l    A0, [A4]
  6228. 000042F2  2007                     move.l     D0, D7
  6229. 000042F4  D080                     add.l      D0, D0
  6230. 000042F6  3030 0814                move.w     D0, [A0 + D0 + 0x14]
  6231. 000042FA  48C0                     ext.l      D0
  6232. 000042FC  2F00                     move.l     -[A7], D0
  6233. 000042FE  4EBA F856                jsr        [PC - 0x7AA /* 00003B56 */]
  6234. 00004302  4A00                     tst.b      D0
  6235. 00004304  584F                     addq.w     A7, 4
  6236. 00004306  6708                     beq        +0xA /* 00004310 */
  6237. 00004308  2007                     move.l     D0, D7
  6238. 0000430A  5287                     addq.l     D7, 1
  6239. label0000430C:
  6240. 0000430C  BC87                     cmp.l      D6, D7
  6241. 0000430E  6EE0                     bgt        -0x1E /* 000042F0 */
  6242. label00004310:
  6243. 00004310  4EBA F832                jsr        [PC - 0x7CE /* 00003B44 */]
  6244. 00004314  2007                     move.l     D0, D7
  6245. 00004316  5387                     subq.l     D7, 1
  6246. 00004318  6012                     bra        +0x14 /* 0000432C */
  6247. label0000431A:
  6248. 0000431A  2054                     movea.l    A0, [A4]
  6249. 0000431C  2007                     move.l     D0, D7
  6250. 0000431E  D080                     add.l      D0, D0
  6251. 00004320  3F30 0814                move.w     -[A7], [A0 + D0 + 0x14]
  6252. 00004324  4EBA F944                jsr        [PC - 0x6BC /* 00003C6A */]
  6253. 00004328  2007                     move.l     D0, D7
  6254. 0000432A  5387                     subq.l     D7, 1
  6255. label0000432C:
  6256. 0000432C  4A87                     tst.l      D7
  6257. 0000432E  6CEA                     bge        -0x14 /* 0000431A */
  6258. 00004330  4CEE 10C8 FFF0           movem.l    D3,D6,D7,A4, [A6 - 0x10]
  6259. 00004336  4E5E                     unlink     A6
  6260. 00004338  4E75                     rts
  6261. 0000433A  4E56 0000                link       A6, 0
  6262. 0000433E  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6263. 00004342  4AA8 002C                tst.l      [A0 + 0x2C]
  6264. 00004346  670C                     beq        +0xE /* 00004354 */
  6265. 00004348  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  6266. 0000434C  4EBA FF88                jsr        [PC - 0x78 /* 000042D6 */]
  6267. 00004350  584F                     addq.w     A7, 4
  6268. 00004352  6014                     bra        +0x16 /* 00004368 */
  6269. label00004354:
  6270. 00004354  558F                     subq.l     A7, 2
  6271. 00004356  7001                     moveq.l    D0, 0x01
  6272. 00004358  3F00                     move.w     -[A7], D0
  6273. 0000435A  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6274. 0000435E  3F28 000C                move.w     -[A7], [A0 + 0xC]
  6275. 00004362  4EBA FF0C                jsr        [PC - 0xF4 /* 00004270 */]
  6276. 00004366  544F                     addq.w     A7, 2
  6277. label00004368:
  6278. 00004368  4E5E                     unlink     A6
  6279. 0000436A  4E75                     rts
  6280. fn0000436C:
  6281. 0000436C  4E56 0000                link       A6, 0
  6282. 00004370  48E7 0118                movem.l    -[A7], D7,A3,A4
  6283. 00004374  3E2E 0008                move.w     D7, [A6 + 0x8]
  6284. 00004378  558F                     subq.l     A7, 2
  6285. 0000437A  3F07                     move.w     -[A7], D7
  6286. 0000437C  4EAD 31EA                jsr        [A5 + 0x31EA /* export_1593 */]
  6287. 00004380  4A1F                     tst.b      [A7]+
  6288. 00004382  6766                     beq        +0x68 /* 000043EA */
  6289. 00004384  558F                     subq.l     A7, 2
  6290. 00004386  3F07                     move.w     -[A7], D7
  6291. 00004388  4EBA F324                jsr        [PC - 0xCDC /* 000036AE */]
  6292. 0000438C  7001                     moveq.l    D0, 0x01
  6293. 0000438E  B05F                     cmp.w      D0, [A7]+
  6294. 00004390  6632                     bne        +0x34 /* 000043C4 */
  6295. 00004392  598F                     subq.l     A7, 4
  6296. 00004394  3F07                     move.w     -[A7], D7
  6297. 00004396  701A                     moveq.l    D0, 0x1A
  6298. 00004398  3F00                     move.w     -[A7], D0
  6299. 0000439A  7200                     moveq.l    D1, 0x00
  6300. 0000439C  2F01                     move.l     -[A7], D1
  6301. 0000439E  2F01                     move.l     -[A7], D1
  6302. 000043A0  4EBA BD3E                jsr        [PC - 0x42C2 /* 000000E0 */]
  6303. 000043A4  598F                     subq.l     A7, 4
  6304. 000043A6  3F07                     move.w     -[A7], D7
  6305. 000043A8  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  6306. 000043AC  265F                     movea.l    A3, [A7]+
  6307. 000043AE  700A                     moveq.l    D0, 0x0A
  6308. 000043B0  B02B 0010                cmp.b      D0, [A3 + 0x10]
  6309. 000043B4  584F                     addq.w     A7, 4
  6310. 000043B6  6632                     bne        +0x34 /* 000043EA */
  6311. 000043B8  2F2D E53E                move.l     -[A7], [A5 - 0x1AC2]
  6312. 000043BC  3F07                     move.w     -[A7], D7
  6313. 000043BE  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  6314. 000043C2  6026                     bra        +0x28 /* 000043EA */
  6315. label000043C4:
  6316. 000043C4  598F                     subq.l     A7, 4
  6317. 000043C6  3F07                     move.w     -[A7], D7
  6318. 000043C8  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  6319. 000043CC  285F                     movea.l    A4, [A7]+
  6320. 000043CE  7009                     moveq.l    D0, 0x09
  6321. 000043D0  B02C 0010                cmp.b      D0, [A4 + 0x10]
  6322. 000043D4  6614                     bne        +0x16 /* 000043EA */
  6323. 000043D6  598F                     subq.l     A7, 4
  6324. 000043D8  3F07                     move.w     -[A7], D7
  6325. 000043DA  7004                     moveq.l    D0, 0x04
  6326. 000043DC  3F00                     move.w     -[A7], D0
  6327. 000043DE  7200                     moveq.l    D1, 0x00
  6328. 000043E0  2F01                     move.l     -[A7], D1
  6329. 000043E2  2F01                     move.l     -[A7], D1
  6330. 000043E4  4EBA BCFA                jsr        [PC - 0x4306 /* 000000E0 */]
  6331. 000043E8  584F                     addq.w     A7, 4
  6332. label000043EA:
  6333. 000043EA  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  6334. 000043F0  4E5E                     unlink     A6
  6335. 000043F2  205F                     movea.l    A0, [A7]+
  6336. 000043F4  544F                     addq.w     A7, 2
  6337. 000043F6  4ED0                     jmp        [A0]
  6338. 000043F8  4E56 0000                link       A6, 0
  6339. 000043FC  48E7 0700                movem.l    -[A7], D5,D6,D7
  6340. 00004400  3A2E 0008                move.w     D5, [A6 + 0x8]
  6341. 00004404  3C2E 000A                move.w     D6, [A6 + 0xA]
  6342. 00004408  3E06                     move.w     D7, D6
  6343. 0000440A  600A                     bra        +0xC /* 00004416 */
  6344. label0000440C:
  6345. 0000440C  3F07                     move.w     -[A7], D7
  6346. 0000440E  4EBA FF5C                jsr        [PC - 0xA4 /* 0000436C */]
  6347. 00004412  3007                     move.w     D0, D7
  6348. 00004414  5247                     addq.w     D7, 1
  6349. label00004416:
  6350. 00004416  BA47                     cmp.w      D5, D7
  6351. 00004418  6CF2                     bge        -0xC /* 0000440C */
  6352. 0000441A  4CEE 00E0 FFF4           movem.l    D5,D6,D7, [A6 - 0xC]
  6353. 00004420  4E5E                     unlink     A6
  6354. 00004422  2E9F                     move.l     [A7], [A7]+
  6355. 00004424  4E75                     rts
  6356. 00004426  4E56 0000                link       A6, 0
  6357. 0000442A  48E7 0108                movem.l    -[A7], D7,A4
  6358. 0000442E  7001                     moveq.l    D0, 0x01
  6359. 00004430  2F00                     move.l     -[A7], D0
  6360. 00004432  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  6361. 00004436  2840                     movea.l    A4, D0
  6362. 00004438  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6363. 0000443C  2F0C                     move.l     -[A7], A4
  6364. 0000443E  4EBA 0046                jsr        [PC + 0x46 /* 00004486 */]
  6365. 00004442  2F0C                     move.l     -[A7], A4
  6366. 00004444  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  6367. 00004448  3E00                     move.w     D7, D0
  6368. 0000444A  504F                     addq.w     A7, 8
  6369. 0000444C  6014                     bra        +0x16 /* 00004462 */
  6370. label0000444E:
  6371. 0000444E  3F07                     move.w     -[A7], D7
  6372. 00004450  4EBA FF1A                jsr        [PC - 0xE6 /* 0000436C */]
  6373. 00004454  48C7                     ext.l      D7
  6374. 00004456  2F07                     move.l     -[A7], D7
  6375. 00004458  2F0C                     move.l     -[A7], A4
  6376. 0000445A  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  6377. 0000445E  3E00                     move.w     D7, D0
  6378. 00004460  504F                     addq.w     A7, 8
  6379. label00004462:
  6380. 00004462  0C47 FFFF                cmpi.w     D7, 0xFFFF
  6381. 00004466  670A                     beq        +0xC /* 00004472 */
  6382. 00004468  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6383. 0000446C  BE68 000C                cmp.w      D7, [A0 + 0xC]
  6384. 00004470  6FDC                     ble        -0x22 /* 0000444E */
  6385. label00004472:
  6386. 00004472  2F0C                     move.l     -[A7], A4
  6387. 00004474  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  6388. 00004478  584F                     addq.w     A7, 4
  6389. 0000447A  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  6390. 00004480  4E5E                     unlink     A6
  6391. 00004482  2E9F                     move.l     [A7], [A7]+
  6392. 00004484  4E75                     rts
  6393. fn00004486:
  6394. 00004486  4E56 EC44                link       A6, -0x13BC
  6395. 0000448A  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6396. 0000448E  286E 0008                movea.l    A4, [A6 + 0x8]
  6397. 00004492  3A2E 000C                move.w     D5, [A6 + 0xC]
  6398. 00004496  3C2E 000E                move.w     D6, [A6 + 0xE]
  6399. 0000449A  2F0C                     move.l     -[A7], A4
  6400. 0000449C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  6401. 000044A0  3E00                     move.w     D7, D0
  6402. 000044A2  2D4C FFF0                move.l     [A6 - 0x10], A4
  6403. 000044A6  7000                     moveq.l    D0, 0x00
  6404. 000044A8  2D40 FFF4                move.l     [A6 - 0xC], D0
  6405. 000044AC  486E EC44                pea.l      [A6 - 0x13BC]
  6406. 000044B0  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  6407. 000044B4  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6408. 000044B8  2D68 0008 EC4C           move.l     [A6 - 0x13B4], [A0 + 0x8]
  6409. 000044BE  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6410. 000044C2  3D68 139C FFE0           move.w     [A6 - 0x20], [A0 + 0x139C]
  6411. 000044C8  4247                     clr.w      D7
  6412. 000044CA  4AAE EC4C                tst.l      [A6 - 0x13B4]
  6413. 000044CE  584F                     addq.w     A7, 4
  6414. 000044D0  6736                     beq        +0x38 /* 00004508 */
  6415. 000044D2  6022                     bra        +0x24 /* 000044F6 */
  6416. label000044D4:
  6417. 000044D4  486E EC44                pea.l      [A6 - 0x13BC]
  6418. 000044D8  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  6419. 000044DC  BA6E FFDC                cmp.w      D5, [A6 - 0x24]
  6420. 000044E0  6D26                     blt        +0x28 /* 00004508 */
  6421. 000044E2  BC6E FFDC                cmp.w      D6, [A6 - 0x24]
  6422. 000044E6  6E0E                     bgt        +0x10 /* 000044F6 */
  6423. 000044E8  486E EC44                pea.l      [A6 - 0x13BC]
  6424. 000044EC  486E FFF0                pea.l      [A6 - 0x10]
  6425. 000044F0  4EBA FA1E                jsr        [PC - 0x5E2 /* 00003F10 */]
  6426. 000044F4  504F                     addq.w     A7, 8
  6427. label000044F6:
  6428. 000044F6  558F                     subq.l     A7, 2
  6429. 000044F8  486E EC44                pea.l      [A6 - 0x13BC]
  6430. 000044FC  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  6431. 00004500  4A1F                     tst.b      [A7]+
  6432. 00004502  6604                     bne        +0x6 /* 00004508 */
  6433. 00004504  4A47                     tst.w      D7
  6434. 00004506  67CC                     beq        -0x32 /* 000044D4 */
  6435. label00004508:
  6436. 00004508  4CEE 10E0 EC34           movem.l    D5,D6,D7,A4, [A6 - 0x13CC]
  6437. 0000450E  4E5E                     unlink     A6
  6438. 00004510  205F                     movea.l    A0, [A7]+
  6439. 00004512  504F                     addq.w     A7, 8
  6440. 00004514  4ED0                     jmp        [A0]
  6441. fn00004516:
  6442. 00004516  4E56 0000                link       A6, 0
  6443. 0000451A  48E7 0118                movem.l    -[A7], D7,A3,A4
  6444. 0000451E  3E2E 000A                move.w     D7, [A6 + 0xA]
  6445. 00004522  6F00 00FE                ble        +0x100 /* 00004622 */
  6446. 00004526  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6447. 0000452A  BE68 0012                cmp.w      D7, [A0 + 0x12]
  6448. 0000452E  6700 00F2                beq        +0xF4 /* 00004622 */
  6449. 00004532  48C7                     ext.l      D7
  6450. 00004534  2F07                     move.l     -[A7], D7
  6451. 00004536  4EBA 01A2                jsr        [PC + 0x1A2 /* 000046DA */]
  6452. 0000453A  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6453. 0000453E  4A68 0012                tst.w      [A0 + 0x12]
  6454. 00004542  584F                     addq.w     A7, 4
  6455. 00004544  6E16                     bgt        +0x18 /* 0000455C */
  6456. 00004546  48C7                     ext.l      D7
  6457. 00004548  2F07                     move.l     -[A7], D7
  6458. 0000454A  4EBA 00E0                jsr        [PC + 0xE0 /* 0000462C */]
  6459. 0000454E  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6460. 00004552  3147 0012                move.w     [A0 + 0x12], D7
  6461. 00004556  584F                     addq.w     A7, 4
  6462. 00004558  6000 00C8                bra        +0xCA /* 00004622 */
  6463. label0000455C:
  6464. 0000455C  48C7                     ext.l      D7
  6465. 0000455E  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6466. 00004562  2068 0008                movea.l    A0, [A0 + 0x8]
  6467. 00004566  2050                     movea.l    A0, [A0]
  6468. 00004568  2007                     move.l     D0, D7
  6469. 0000456A  D080                     add.l      D0, D0
  6470. 0000456C  3030 081C                move.w     D0, [A0 + D0 + 0x1C]
  6471. 00004570  48C0                     ext.l      D0
  6472. 00004572  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6473. 00004576  2050                     movea.l    A0, [A0]
  6474. 00004578  2200                     move.l     D1, D0
  6475. 0000457A  C0FC 003A                mulu.w     D0, 0x3A /* ':' */
  6476. 0000457E  4841                     swap.w     D1
  6477. 00004580  C2FC 003A                mulu.w     D1, 0x3A /* ':' */
  6478. 00004584  4841                     swap.w     D1
  6479. 00004586  4241                     clr.w      D1
  6480. 00004588  D081                     add.l      D0, D1
  6481. 0000458A  49F0 0800                lea.l      A4, [A0 + D0]
  6482. 0000458E  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6483. 00004592  3028 0012                move.w     D0, [A0 + 0x12]
  6484. 00004596  48C0                     ext.l      D0
  6485. 00004598  2068 0008                movea.l    A0, [A0 + 0x8]
  6486. 0000459C  2050                     movea.l    A0, [A0]
  6487. 0000459E  D080                     add.l      D0, D0
  6488. 000045A0  3030 081C                move.w     D0, [A0 + D0 + 0x1C]
  6489. 000045A4  48C0                     ext.l      D0
  6490. 000045A6  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6491. 000045AA  2050                     movea.l    A0, [A0]
  6492. 000045AC  2200                     move.l     D1, D0
  6493. 000045AE  C0FC 003A                mulu.w     D0, 0x3A /* ':' */
  6494. 000045B2  4841                     swap.w     D1
  6495. 000045B4  C2FC 003A                mulu.w     D1, 0x3A /* ':' */
  6496. 000045B8  4841                     swap.w     D1
  6497. 000045BA  4241                     clr.w      D1
  6498. 000045BC  D081                     add.l      D0, D1
  6499. 000045BE  47F0 0800                lea.l      A3, [A0 + D0]
  6500. 000045C2  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6501. 000045C6  3968 0012 000E           move.w     [A4 + 0xE], [A0 + 0x12]
  6502. 000045CC  396B 000C 000C           move.w     [A4 + 0xC], [A3 + 0xC]
  6503. 000045D2  3747 000C                move.w     [A3 + 0xC], D7
  6504. 000045D6  4A6C 000C                tst.w      [A4 + 0xC]
  6505. 000045DA  6F36                     ble        +0x38 /* 00004612 */
  6506. 000045DC  302C 000C                move.w     D0, [A4 + 0xC]
  6507. 000045E0  48C0                     ext.l      D0
  6508. 000045E2  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6509. 000045E6  2068 0008                movea.l    A0, [A0 + 0x8]
  6510. 000045EA  2050                     movea.l    A0, [A0]
  6511. 000045EC  D080                     add.l      D0, D0
  6512. 000045EE  3030 081C                move.w     D0, [A0 + D0 + 0x1C]
  6513. 000045F2  48C0                     ext.l      D0
  6514. 000045F4  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6515. 000045F8  2050                     movea.l    A0, [A0]
  6516. 000045FA  2200                     move.l     D1, D0
  6517. 000045FC  C0FC 003A                mulu.w     D0, 0x3A /* ':' */
  6518. 00004600  4841                     swap.w     D1
  6519. 00004602  C2FC 003A                mulu.w     D1, 0x3A /* ':' */
  6520. 00004606  4841                     swap.w     D1
  6521. 00004608  4241                     clr.w      D1
  6522. 0000460A  D081                     add.l      D0, D1
  6523. 0000460C  3187 080E                move.w     [A0 + D0 + 0xE], D7
  6524. 00004610  6008                     bra        +0xA /* 0000461A */
  6525. label00004612:
  6526. 00004612  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6527. 00004616  3147 0010                move.w     [A0 + 0x10], D7
  6528. label0000461A:
  6529. 0000461A  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6530. 0000461E  3147 0012                move.w     [A0 + 0x12], D7
  6531. label00004622:
  6532. 00004622  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  6533. 00004628  4E5E                     unlink     A6
  6534. 0000462A  4E75                     rts
  6535. fn0000462C:
  6536. 0000462C  4E56 0000                link       A6, 0
  6537. 00004630  2F07                     move.l     -[A7], D7
  6538. 00004632  3E2E 000A                move.w     D7, [A6 + 0xA]
  6539. 00004636  6F00 009A                ble        +0x9C /* 000046D2 */
  6540. 0000463A  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6541. 0000463E  BE68 000E                cmp.w      D7, [A0 + 0xE]
  6542. 00004642  6700 008E                beq        +0x90 /* 000046D2 */
  6543. 00004646  48C7                     ext.l      D7
  6544. 00004648  2F07                     move.l     -[A7], D7
  6545. 0000464A  4EBA 008E                jsr        [PC + 0x8E /* 000046DA */]
  6546. 0000464E  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6547. 00004652  4A68 000E                tst.w      [A0 + 0xE]
  6548. 00004656  584F                     addq.w     A7, 4
  6549. 00004658  6F32                     ble        +0x34 /* 0000468C */
  6550. 0000465A  3028 000E                move.w     D0, [A0 + 0xE]
  6551. 0000465E  48C0                     ext.l      D0
  6552. 00004660  2068 0008                movea.l    A0, [A0 + 0x8]
  6553. 00004664  2050                     movea.l    A0, [A0]
  6554. 00004666  D080                     add.l      D0, D0
  6555. 00004668  3030 081C                move.w     D0, [A0 + D0 + 0x1C]
  6556. 0000466C  48C0                     ext.l      D0
  6557. 0000466E  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6558. 00004672  2050                     movea.l    A0, [A0]
  6559. 00004674  2200                     move.l     D1, D0
  6560. 00004676  C0FC 003A                mulu.w     D0, 0x3A /* ':' */
  6561. 0000467A  4841                     swap.w     D1
  6562. 0000467C  C2FC 003A                mulu.w     D1, 0x3A /* ':' */
  6563. 00004680  4841                     swap.w     D1
  6564. 00004682  4241                     clr.w      D1
  6565. 00004684  D081                     add.l      D0, D1
  6566. 00004686  3187 080E                move.w     [A0 + D0 + 0xE], D7
  6567. 0000468A  6008                     bra        +0xA /* 00004694 */
  6568. label0000468C:
  6569. 0000468C  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6570. 00004690  3147 0010                move.w     [A0 + 0x10], D7
  6571. label00004694:
  6572. 00004694  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6573. 00004698  48C7                     ext.l      D7
  6574. 0000469A  2248                     movea.l    A1, A0
  6575. 0000469C  2269 0008                movea.l    A1, [A1 + 0x8]
  6576. 000046A0  2251                     movea.l    A1, [A1]
  6577. 000046A2  2007                     move.l     D0, D7
  6578. 000046A4  D080                     add.l      D0, D0
  6579. 000046A6  3031 081C                move.w     D0, [A1 + D0 + 0x1C]
  6580. 000046AA  48C0                     ext.l      D0
  6581. 000046AC  226D E51E                movea.l    A1, [A5 - 0x1AE2]
  6582. 000046B0  2251                     movea.l    A1, [A1]
  6583. 000046B2  2200                     move.l     D1, D0
  6584. 000046B4  C0FC 003A                mulu.w     D0, 0x3A /* ':' */
  6585. 000046B8  4841                     swap.w     D1
  6586. 000046BA  C2FC 003A                mulu.w     D1, 0x3A /* ':' */
  6587. 000046BE  4841                     swap.w     D1
  6588. 000046C0  4241                     clr.w      D1
  6589. 000046C2  D081                     add.l      D0, D1
  6590. 000046C4  33A8 000E 080C           move.w     [A1 + D0 + 0xC], [A0 + 0xE]
  6591. 000046CA  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6592. 000046CE  3147 000E                move.w     [A0 + 0xE], D7
  6593. label000046D2:
  6594. 000046D2  2E2E FFFC                move.l     D7, [A6 - 0x4]
  6595. 000046D6  4E5E                     unlink     A6
  6596. 000046D8  4E75                     rts
  6597. fn000046DA:
  6598. 000046DA  4E56 0000                link       A6, 0
  6599. 000046DE  48E7 0108                movem.l    -[A7], D7,A4
  6600. 000046E2  3E2E 000A                move.w     D7, [A6 + 0xA]
  6601. 000046E6  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6602. 000046EA  BE68 0012                cmp.w      D7, [A0 + 0x12]
  6603. 000046EE  6604                     bne        +0x6 /* 000046F4 */
  6604. 000046F0  4268 0012                clr.w      [A0 + 0x12]
  6605. label000046F4:
  6606. 000046F4  598F                     subq.l     A7, 4
  6607. 000046F6  3F07                     move.w     -[A7], D7
  6608. 000046F8  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  6609. 000046FC  285F                     movea.l    A4, [A7]+
  6610. 000046FE  200C                     move.l     D0, A4
  6611. 00004700  6700 00A2                beq        +0xA4 /* 000047A4 */
  6612. 00004704  4A6C 000E                tst.w      [A4 + 0xE]
  6613. 00004708  6E12                     bgt        +0x14 /* 0000471C */
  6614. 0000470A  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6615. 0000470E  BE68 000E                cmp.w      D7, [A0 + 0xE]
  6616. 00004712  663E                     bne        +0x40 /* 00004752 */
  6617. 00004714  316C 000C 000E           move.w     [A0 + 0xE], [A4 + 0xC]
  6618. 0000471A  6036                     bra        +0x38 /* 00004752 */
  6619. label0000471C:
  6620. 0000471C  302C 000E                move.w     D0, [A4 + 0xE]
  6621. 00004720  48C0                     ext.l      D0
  6622. 00004722  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6623. 00004726  2068 0008                movea.l    A0, [A0 + 0x8]
  6624. 0000472A  2050                     movea.l    A0, [A0]
  6625. 0000472C  D080                     add.l      D0, D0
  6626. 0000472E  3030 081C                move.w     D0, [A0 + D0 + 0x1C]
  6627. 00004732  48C0                     ext.l      D0
  6628. 00004734  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6629. 00004738  2050                     movea.l    A0, [A0]
  6630. 0000473A  2200                     move.l     D1, D0
  6631. 0000473C  C0FC 003A                mulu.w     D0, 0x3A /* ':' */
  6632. 00004740  4841                     swap.w     D1
  6633. 00004742  C2FC 003A                mulu.w     D1, 0x3A /* ':' */
  6634. 00004746  4841                     swap.w     D1
  6635. 00004748  4241                     clr.w      D1
  6636. 0000474A  D081                     add.l      D0, D1
  6637. 0000474C  31AC 000C 080C           move.w     [A0 + D0 + 0xC], [A4 + 0xC]
  6638. label00004752:
  6639. 00004752  4A6C 000C                tst.w      [A4 + 0xC]
  6640. 00004756  6E12                     bgt        +0x14 /* 0000476A */
  6641. 00004758  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6642. 0000475C  BE68 0010                cmp.w      D7, [A0 + 0x10]
  6643. 00004760  663E                     bne        +0x40 /* 000047A0 */
  6644. 00004762  316C 000E 0010           move.w     [A0 + 0x10], [A4 + 0xE]
  6645. 00004768  6036                     bra        +0x38 /* 000047A0 */
  6646. label0000476A:
  6647. 0000476A  302C 000C                move.w     D0, [A4 + 0xC]
  6648. 0000476E  48C0                     ext.l      D0
  6649. 00004770  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6650. 00004774  2068 0008                movea.l    A0, [A0 + 0x8]
  6651. 00004778  2050                     movea.l    A0, [A0]
  6652. 0000477A  D080                     add.l      D0, D0
  6653. 0000477C  3030 081C                move.w     D0, [A0 + D0 + 0x1C]
  6654. 00004780  48C0                     ext.l      D0
  6655. 00004782  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6656. 00004786  2050                     movea.l    A0, [A0]
  6657. 00004788  2200                     move.l     D1, D0
  6658. 0000478A  C0FC 003A                mulu.w     D0, 0x3A /* ':' */
  6659. 0000478E  4841                     swap.w     D1
  6660. 00004790  C2FC 003A                mulu.w     D1, 0x3A /* ':' */
  6661. 00004794  4841                     swap.w     D1
  6662. 00004796  4241                     clr.w      D1
  6663. 00004798  D081                     add.l      D0, D1
  6664. 0000479A  31AC 000E 080E           move.w     [A0 + D0 + 0xE], [A4 + 0xE]
  6665. label000047A0:
  6666. 000047A0  42AC 000C                clr.l      [A4 + 0xC]
  6667. label000047A4:
  6668. 000047A4  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  6669. 000047AA  4E5E                     unlink     A6
  6670. 000047AC  4E75                     rts
  6671. fn000047AE:
  6672. 000047AE  4E56 FFF8                link       A6, -0x0008
  6673. 000047B2  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  6674. 000047B6  382E 0008                move.w     D4, [A6 + 0x8]
  6675. 000047BA  286E 000A                movea.l    A4, [A6 + 0xA]
  6676. 000047BE  4246                     clr.w      D6
  6677. 000047C0  598F                     subq.l     A7, 4
  6678. 000047C2  3F04                     move.w     -[A7], D4
  6679. 000047C4  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  6680. 000047C8  285F                     movea.l    A4, [A7]+
  6681. 000047CA  4AAC 0028                tst.l      [A4 + 0x28]
  6682. 000047CE  6708                     beq        +0xA /* 000047D8 */
  6683. 000047D0  426E 000E                clr.w      [A6 + 0xE]
  6684. 000047D4  6000 017A                bra        +0x17C /* 00004950 */
  6685. label000047D8:
  6686. 000047D8  558F                     subq.l     A7, 2
  6687. 000047DA  3F04                     move.w     -[A7], D4
  6688. 000047DC  486E FFF8                pea.l      [A6 - 0x8]
  6689. 000047E0  4EBA EF54                jsr        [PC - 0x10AC /* 00003736 */]
  6690. 000047E4  4A1F                     tst.b      [A7]+
  6691. 000047E6  6608                     bne        +0xA /* 000047F0 */
  6692. 000047E8  3C2D E54A                move.w     D6, [A5 - 0x1AB6]
  6693. 000047EC  6000 015E                bra        +0x160 /* 0000494C */
  6694. label000047F0:
  6695. 000047F0  422E FFFB                clr.b      [A6 - 0x5]
  6696. 000047F4  7040                     moveq.l    D0, 0x40
  6697. 000047F6  C06C 0008                and.w      D0, [A4 + 0x8]
  6698. 000047FA  7200                     moveq.l    D1, 0x00
  6699. 000047FC  3200                     move.w     D1, D0
  6700. 000047FE  4A81                     tst.l      D1
  6701. 00004800  670E                     beq        +0x10 /* 00004810 */
  6702. 00004802  3B7C FFD5 E54A           move.w     [A5 - 0x1AB6], 0xFFD5
  6703. 00004808  3C2D E54A                move.w     D6, [A5 - 0x1AB6]
  6704. 0000480C  6000 00DE                bra        +0xE0 /* 000048EC */
  6705. label00004810:
  6706. 00004810  4AAC 0016                tst.l      [A4 + 0x16]
  6707. 00004814  6614                     bne        +0x16 /* 0000482A */
  6708. 00004816  558F                     subq.l     A7, 2
  6709. 00004818  2F0C                     move.l     -[A7], A4
  6710. 0000481A  4EBA D576                jsr        [PC - 0x2A8A /* 00001D92 */]
  6711. 0000481E  4A1F                     tst.b      [A7]+
  6712. 00004820  6708                     beq        +0xA /* 0000482A */
  6713. 00004822  3C2D E54A                move.w     D6, [A5 - 0x1AB6]
  6714. 00004826  6000 00C4                bra        +0xC6 /* 000048EC */
  6715. label0000482A:
  6716. 0000482A  A061                     syscall    MaxBlock
  6717. 0000482C  0C80 0000 3A98           cmpi.l     D0, 0x3A98
  6718. 00004832  6C12                     bge        +0x14 /* 00004846 */
  6719. 00004834  7000                     moveq.l    D0, 0x00
  6720. 00004836  2F00                     move.l     -[A7], D0
  6721. 00004838  4878 3A98                push.l     0x3A98
  6722. 0000483C  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  6723. 00004840  4A00                     tst.b      D0
  6724. 00004842  504F                     addq.w     A7, 8
  6725. 00004844  6706                     beq        +0x8 /* 0000484C */
  6726. label00004846:
  6727. 00004846  4A2D E5F4                tst.b      [A5 - 0x1A0C]
  6728. 0000484A  6714                     beq        +0x16 /* 00004860 */
  6729. label0000484C:
  6730. 0000484C  1B7C 0001 E532           move.b     [A5 - 0x1ACE], 0x1
  6731. 00004852  3B7C FF94 E54A           move.w     [A5 - 0x1AB6], 0xFF94
  6732. 00004858  3C2D E54A                move.w     D6, [A5 - 0x1AB6]
  6733. 0000485C  6000 00EE                bra        +0xF0 /* 0000494C */
  6734. label00004860:
  6735. 00004860  7000                     moveq.l    D0, 0x00
  6736. 00004862  2F00                     move.l     -[A7], D0
  6737. 00004864  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  6738. 00004868  1A00                     move.b     D5, D0
  6739. 0000486A  558F                     subq.l     A7, 2
  6740. 0000486C  486C 0028                pea.l      [A4 + 0x28]
  6741. 00004870  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  6742. 00004874  7004                     moveq.l    D0, 0x04
  6743. 00004876  3F00                     move.w     -[A7], D0
  6744. 00004878  486E FFFB                pea.l      [A6 - 0x5]
  6745. 0000487C  303C 00F1                move.w     D0, 0xF1
  6746. 00004880  AAAA                     syscall    QuickTimeDispatch
  6747. 00004882  3E1F                     move.w     D7, [A7]+
  6748. 00004884  0C47 F830                cmpi.w     D7, 0xF830
  6749. 00004888  584F                     addq.w     A7, 4
  6750. 0000488A  661A                     bne        +0x1C /* 000048A6 */
  6751. 0000488C  558F                     subq.l     A7, 2
  6752. 0000488E  486C 0028                pea.l      [A4 + 0x28]
  6753. 00004892  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  6754. 00004896  7000                     moveq.l    D0, 0x00
  6755. 00004898  3F00                     move.w     -[A7], D0
  6756. 0000489A  486E FFFB                pea.l      [A6 - 0x5]
  6757. 0000489E  303C 00F1                move.w     D0, 0xF1
  6758. 000048A2  AAAA                     syscall    QuickTimeDispatch
  6759. 000048A4  3E1F                     move.w     D7, [A7]+
  6760. label000048A6:
  6761. 000048A6  7000                     moveq.l    D0, 0x00
  6762. 000048A8  1005                     move.b     D0, D5
  6763. 000048AA  2F00                     move.l     -[A7], D0
  6764. 000048AC  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  6765. 000048B0  3C07                     move.w     D6, D7
  6766. 000048B2  0C47 FF94                cmpi.w     D7, 0xFF94
  6767. 000048B6  584F                     addq.w     A7, 4
  6768. 000048B8  660E                     bne        +0x10 /* 000048C8 */
  6769. 000048BA  1B7C 0001 E532           move.b     [A5 - 0x1ACE], 0x1
  6770. 000048C0  3B47 E54A                move.w     [A5 - 0x1AB6], D7
  6771. 000048C4  6000 0086                bra        +0x88 /* 0000494C */
  6772. label000048C8:
  6773. 000048C8  4A47                     tst.w      D7
  6774. 000048CA  6720                     beq        +0x22 /* 000048EC */
  6775. 000048CC  006C 0040 0008           ori.w      [A4 + 0x8], 0x40 /* '@' */
  6776. 000048D2  422E FFFB                clr.b      [A6 - 0x5]
  6777. 000048D6  0C47 FF80                cmpi.w     D7, 0xFF80
  6778. 000048DA  6710                     beq        +0x12 /* 000048EC */
  6779. 000048DC  0C47 F830                cmpi.w     D7, 0xF830
  6780. 000048E0  670A                     beq        +0xC /* 000048EC */
  6781. 000048E2  1B7C 0001 E532           move.b     [A5 - 0x1ACE], 0x1
  6782. 000048E8  3B47 E54A                move.w     [A5 - 0x1AB6], D7
  6783. label000048EC:
  6784. 000048EC  4A2E FFFB                tst.b      [A6 - 0x5]
  6785. 000048F0  6750                     beq        +0x52 /* 00004942 */
  6786. 000048F2  7000                     moveq.l    D0, 0x00
  6787. 000048F4  2F00                     move.l     -[A7], D0
  6788. 000048F6  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  6789. 000048FA  1A00                     move.b     D5, D0
  6790. 000048FC  7000                     moveq.l    D0, 0x00
  6791. 000048FE  A122                     syscall    NewHandle, flags=1
  6792. 00004900  2D48 FFFC                move.l     [A6 - 0x4], A0
  6793. 00004904  558F                     subq.l     A7, 2
  6794. 00004906  2F2C 0028                move.l     -[A7], [A4 + 0x28]
  6795. 0000490A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6796. 0000490E  7022                     moveq.l    D0, 0x22
  6797. 00004910  AAAA                     syscall    QuickTimeDispatch
  6798. 00004912  3E1F                     move.w     D7, [A7]+
  6799. 00004914  7000                     moveq.l    D0, 0x00
  6800. 00004916  1005                     move.b     D0, D5
  6801. 00004918  2F00                     move.l     -[A7], D0
  6802. 0000491A  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  6803. 0000491E  4A47                     tst.w      D7
  6804. 00004920  504F                     addq.w     A7, 8
  6805. 00004922  6616                     bne        +0x18 /* 0000493A */
  6806. 00004924  486C 0016                pea.l      [A4 + 0x16]
  6807. 00004928  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  6808. 0000492C  296E FFFC 0016           move.l     [A4 + 0x16], [A6 - 0x4]
  6809. 00004932  006C 0004 0008           ori.w      [A4 + 0x8], 0x4
  6810. 00004938  6008                     bra        +0xA /* 00004942 */
  6811. label0000493A:
  6812. 0000493A  486E FFFC                pea.l      [A6 - 0x4]
  6813. 0000493E  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  6814. label00004942:
  6815. 00004942  3F04                     move.w     -[A7], D4
  6816. 00004944  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  6817. 00004948  4EBA ED40                jsr        [PC - 0x12C0 /* 0000368A */]
  6818. label0000494C:
  6819. 0000494C  3D46 000E                move.w     [A6 + 0xE], D6
  6820. label00004950:
  6821. 00004950  4CEE 10F0 FFE4           movem.l    D4,D5,D6,D7,A4, [A6 - 0x1C]
  6822. 00004956  4E5E                     unlink     A6
  6823. 00004958  205F                     movea.l    A0, [A7]+
  6824. 0000495A  5C4F                     addq.w     A7, 6
  6825. 0000495C  4ED0                     jmp        [A0]
  6826. fn0000495E:
  6827. 0000495E  4E56 0000                link       A6, 0
  6828. 00004962  2F0C                     move.l     -[A7], A4
  6829. 00004964  286E 0008                movea.l    A4, [A6 + 0x8]
  6830. 00004968  4A2D E562                tst.b      [A5 - 0x1A9E]
  6831. 0000496C  671C                     beq        +0x1E /* 0000498A */
  6832. 0000496E  4AAC 0028                tst.l      [A4 + 0x28]
  6833. 00004972  6716                     beq        +0x18 /* 0000498A */
  6834. 00004974  2F2C 0028                move.l     -[A7], [A4 + 0x28]
  6835. 00004978  7023                     moveq.l    D0, 0x23
  6836. 0000497A  AAAA                     syscall    QuickTimeDispatch
  6837. 0000497C  7000                     moveq.l    D0, 0x00
  6838. 0000497E  2940 0028                move.l     [A4 + 0x28], D0
  6839. 00004982  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  6840. 00004988  6004                     bra        +0x6 /* 0000498E */
  6841. label0000498A:
  6842. 0000498A  422E 000C                clr.b      [A6 + 0xC]
  6843. label0000498E:
  6844. 0000498E  286E FFFC                movea.l    A4, [A6 - 0x4]
  6845. 00004992  4E5E                     unlink     A6
  6846. 00004994  2E9F                     move.l     [A7], [A7]+
  6847. 00004996  4E75                     rts
  6848. fn00004998:
  6849. 00004998  4E56 FFF0                link       A6, -0x0010
  6850. 0000499C  2F0C                     move.l     -[A7], A4
  6851. 0000499E  286E 0008                movea.l    A4, [A6 + 0x8]
  6852. 000049A2  4AAC 0028                tst.l      [A4 + 0x28]
  6853. 000049A6  673E                     beq        +0x40 /* 000049E6 */
  6854. 000049A8  7000                     moveq.l    D0, 0x00
  6855. 000049AA  2D40 FFF0                move.l     [A6 - 0x10], D0
  6856. 000049AE  598F                     subq.l     A7, 4
  6857. 000049B0  2F2C 0028                move.l     -[A7], [A4 + 0x28]
  6858. 000049B4  702B                     moveq.l    D0, 0x2B
  6859. 000049B6  AAAA                     syscall    QuickTimeDispatch
  6860. 000049B8  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  6861. 000049BC  598F                     subq.l     A7, 4
  6862. 000049BE  2F2C 0028                move.l     -[A7], [A4 + 0x28]
  6863. 000049C2  7029                     moveq.l    D0, 0x29
  6864. 000049C4  AAAA                     syscall    QuickTimeDispatch
  6865. 000049C6  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  6866. 000049CA  7000                     moveq.l    D0, 0x00
  6867. 000049CC  2D40 FFFC                move.l     [A6 - 0x4], D0
  6868. 000049D0  486E FFF0                pea.l      [A6 - 0x10]
  6869. 000049D4  703C                     moveq.l    D0, 0x3C
  6870. 000049D6  2F00                     move.l     -[A7], D0
  6871. 000049D8  303C 00B7                move.w     D0, 0xB7
  6872. 000049DC  AAAA                     syscall    QuickTimeDispatch
  6873. 000049DE  2D6E FFF4 000C           move.l     [A6 + 0xC], [A6 - 0xC]
  6874. 000049E4  6006                     bra        +0x8 /* 000049EC */
  6875. label000049E6:
  6876. 000049E6  7000                     moveq.l    D0, 0x00
  6877. 000049E8  2D40 000C                move.l     [A6 + 0xC], D0
  6878. label000049EC:
  6879. 000049EC  286E FFEC                movea.l    A4, [A6 - 0x14]
  6880. 000049F0  4E5E                     unlink     A6
  6881. 000049F2  2E9F                     move.l     [A7], [A7]+
  6882. 000049F4  4E75                     rts
  6883.